Monaco forward Kylian Mbappe received a standing ovation from Caen supporters after the rising star of French football scored twice in a 3-0 win.
The teenage striker tormented Caen throughout, posting yet another remarkable performance in Ligue 1 in a game that he also earned a penalty. It meant Monaco stretched their lead at the top of the table to six points, although PSG host Lyon on Sunday evening.
Mbappe, who has now scored nine of Monaco's last 18 league goals, took his personal tally to 12 this season with the composure of a seasoned striker.
He scored the opener in the 13th minute, 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, whose skills have led to comparisons with Thierry Henry, showed unselfishness four minutes later when he dummied the ball through his legs, a move that set up Germain in the box. The striker had his shot blocked by a defender and the ball went 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.
Mbappe was included Thursday in France coach Didier Deschamp's squad for a World Cup qualifier in Luxembourg and a friendly against Spain.
Caen was overrun throughout and created only a few worthwhile moves. Their best chance was foiled by Danijel Subasic in the 72nd minute, a header from Alaeddine Yahia that the Monaco keeper easily stopped.