Monaco forward Kylian Mbappe was so good that even Caen supporters treated the rising star of French football to an ovation when he left the pitch.
The teenage striker tormented their team throughout the afternoon on Sunday, posting yet another remarkable performance in the French league in which he scored twice and earned a penalty as Monaco stretched its lead at the top of the standings with a 3-0 away win.
Mbappe, who has now scored nine of Monaco's last 18 league goals, took his personal tally to 12 league goals this season with the composure of a seasoned striker.
Mbappe put Monaco in front in the 13th minute after making the most of a long ball from defender Jemerson. Mbappe controlled the ball with a fine first touch, combined well with Valere Germain for a one-two, evaded two defenders and unleashed a left-footed shot past keeper Remi Vercoutre to cap the move.
The 18-year-old Mbappe, whose skills have led to comparisons with France great Thierry Henry, showed unselfishness four minutes later when he let a ball go through his legs, a move that set up Germain in the box. The striker had his shot blocked by a defender and the ball was slightly wide.
Mbappe's speed was on display after the interval when he burst down the left flank and won a penalty after running half the pitch before defender Damien Da Silva fouled him in the box. Fabinho made it 2-0 from the spot and Mbappe completed his brace with nine minutes left with a header from Bernardo Silva's cross.
The result moved Monaco six points clear of defending champion Paris Saint-Germain, which hosted Lyon in a late game.
Mbappe was included Thursday in France coach Didier Deschamp's squad for a World Cup qualifier in Luxembourg and a friendly against Spain.
Arsenal manager Arsene Wenger recently said he could see similarities between Mbappe and Henry, who also played for Monaco early in his career. The youngster's talent has been noticed by big European sides and Real Madrid coach Zinedine Zidane said this week that the Spanish giants tried to lure him before he signed with Monaco.
The visitors should have been rewarded with another penalty at the stroke of halftime after Thomas Lemar was stopped by Silva, but referee Antony Gautier did not agree.
Caen was overrun throughout and created only a few worthwhile moves. Its best chance was foiled by Danijel Subasic in the 72nd minute, a header from Alaeddine Yahia that the Monaco keeper easily stopped.