Lionel Messi scored a 95th-minute free-kick to give Paris Saint-Germain a 4-3 win over Lille in an extraordinary Ligue 1 game on Sunday in which Kylian Mbappe scored twice but Neymar was taken off on a stretcher with an ankle injury.
Messi's last-gasp winner came after PSG had squandered a two-goal lead and fallen 3-2 behind, with Mbappe grabbing a late equaliser before the Argentine's stunning strike.
The result ends a run of three straight defeats for PSG and ensures they end the weekend as they started it, five points clear of second-placed Marseille, who won 3-2 at Toulouse and host the Parisians next.
"We came through it. It wasn't a great performance," Mbappe told broadcaster Amazon Prime.
"We made lots of mistakes and lost concentration too often and against a quality side you pay dearly for that, but we showed that even when we are not at our best and the context is not exactly favourable we are a different team with different players and we can always find a way."
Of immediate concern to PSG is the injury to Neymar, who looked to be in tears as he was helped onto a stretcher early in the second half after turning his right ankle.