Nantes played their hearts out in ending the unbeaten run of French champions Paris Saint Germaine.
Nantes 3-1 victory over PSG at the Stade de la Beaujoire has seen them win their fifth successive home game in all competition.
PSG on a run of 15 games unbeaten in the Ligue 1 saw three first-half goals condemn them to their second defeat in the league this season.
The Paris side could only pull a goal back and were left to rue their missed chances in the second half.
Randal Kolo Muani put the hosts in front in the fourth minute after being picked out by Moses Simon to finish superbly.
The ‘Canaries’ goalkeeper Alban Lafont was at his best to keep PSG’s star-studded attack at bay by denying Lionel Messi a goal in a one-on-one chance.
PSG was left confused when 19-year-old Quentin Merlin finished with an exquisite effort off the outside of his foot to give Nantes a 2 goal cushion.
Lafont kept his cool to preserve the lead by denying Kylian Mbappé, Idrissa Gueye and Neymar.
Nantes, however, rode their luck when a Dennis Appiah red card for bringing down Mbappé was rescinded to a yellow.
After a VAR review, as the half near its end, Georginio Wijnaldum was penalised for a handball in the box.
Ludovic Blas slotted home the penalty to put Antoine Kombouaré’s side 3-0 up at the interval.
Mauricio Pochettino’s team needed an early resurgence in the second half to have any chance of leaving with at least a point.
Neymar got PSG off the mark two minutes into the second half, after latching onto Messi’s excellent defence-splitting pass.
The game seemed to be almost thrown open again after PSG was awarded a penalty in the 52nd minute for an Appiah’s mistimed challenge.
Neymar stepped up to take the resulting kick for his second goal of the night, but his weak effort was comfortably saved by the Nantes goalkeeper.
The defeat ends PSG 15 games unbeaten league run while failing to extend their 13-point advantage at the top of Ligue 1.
Nantes, however, moved up five places in the table to fifth on a memorable night in north-western France.