PSG 1-2 Lyon: Report, result and goals as French champions suffer title blow
Catch up with all the action from PSG vs Lyon in Ligue 1
Lyon secured an impressive win over Paris Saint-Germain at the Parc des Princes, holding on for a 2-1 win despite a late rally from the hosts.
The visitors made a blistering start and took the lead inside six minutes. A swift counter-attack saw Afonso Moreira surge down the left before slipping a precise pass into the path of Endrick, who finished confidently from a tight angle to put Lyon ahead.
They doubled their advantage soon after with another incisive move. This time Endrick turned provider, lofting a first-time ball over the top for Moreira, who raced clear and calmly slotted past the goalkeeper to make it 2-0 inside 20 minutes.
PSG dominated possession for long spells but struggled to convert that control into clear chances. Their best opportunity to get back into the contest before the break came from the penalty spot, but Goncalo Ramos was denied by a strong save, leaving the hosts two goals down at half-time.
After the interval, PSG continued to press but found Lyon disciplined and difficult to break down. Ousmane Dembele came closest when his powerful effort struck the crossbar.
As time ran down, Lyon looked set to see out a comfortable win, but PSG set up a tense finish deep into stoppage time.
Substitute Fabian Ruiz slipped a pass into Khvicha Kvaratskhelia, who cut inside and fired a powerful strike in off the post to reduce the deficit.
There was little time left for a comeback, though, and Lyon held firm through the closing moments to claim all three points.