Paris Saint-Germain have missed the chance to move seven points clear in Ligue 1 after conceding a sloppy stoppage-time equaliser in a 1-1 draw at Lille.
Subscribe now for unlimited access.
$0/
(min cost $0)
or signup to continue reading
Star striker Kylian Mbappe's penalty gave PSG the lead in the 66th minute before Canada forward Jonathan David levelled four minutes into added time.
With the game in its final moments, PSG substitute Marco Asensio's poor pass was intercepted by Remy Cabella, whose deflected shot was well saved by goalkeeper Arnau Tenas.
But the alert David got ahead of central defender Marquinhos to head in the goal that ensured Lille stay in fourth place after 16 matches.
Mbappe's spot-kick success took his league-leading goal tally this season to 16 - but as so often in recent seasons, the France striker's goals papered over the cracks in a defensively brittle PSG team.
Marseille continued their improvement under coach Gennaro Gattuso by beating last-placed Clermont 2-1 at home for a fourth straight league win.
Defender Michael Murillo fired Marseille ahead in the 26th minute after being set up by in-form striker Pierre-Emerick Aubameyang.
Amine Harit doubled the lead shortly before halftime when he followed up after Iliman Ndiaye's shot had been saved following a pass from Aubameyang.
Striker Jim Allevinah pulled one back for struggling Clermont in the 58th minute.
Central defender Maxime Esteve headed in early as Montpellier won 1-0 at Metz, while Kevin Gameiro was on target as Strasbourg won 2-1 at Lorient to move up to ninth, and Toulouse drew 0-0 at home to Rennes.
Australian Associated Press