Paris Saint-Germain, fresh off their first win in three matches, stormed to a 2-0 lead inside 15 minutes, with teenage sensation Desire Doue at the heart of it all.
The 19-year-old dazzled with a sublime turn and dribble before setting up Ousmane Dembele for a precise low strike into the bottom corner.
Moments later, Doue drew a penalty after Corentin Tolisso's clumsy challenge, allowing Vitinha to calmly slot his spot-kick into the bottom-right corner.
Unbeaten in six away league games this campaign, Lyon held firm but struggled to match PSG’s intensity as the hosts piled on relentless pressure. However, a brilliant team move against the run of play gave the visitors hope before the interval.
Rayan Cherki delivered an inch-perfect pass to Georges Mikautadze, whose clever chip over Gianluigi Donnarumma from close range halved the deficit, as Les Gones ended the first period on a high note.
Lyon and PSG scored in both halves in a league-high seven games each ahead of the round, and the hosts nearly restored their two-goal cushion through Doue’s brilliant finish, only for it to be ruled out for offside in the build-up.
As tensions escalated with stadium staff warning home fans over offensive chants, both managers responded by introducing three changes apiece near the hour mark. Bradley Barcola shone the brightest of all the fresh faces, with PSG seeking control of possession to play out the remaining minutes.
However, it was Goncalo Ramos who etched his name on the scoresheet with a tap-in from close range following a rebound from Perri’s save.
Les Parisiens clinched all three points in style, marking their first Ligue 1 victory since ousting Toulouse last month. They extend their lead to seven points atop the table over nearest rivals Olympique de Marseille.
On the other hand, Lyon fall to a fourth defeat this campaign, with the loss marking a first in 10 encounters across all competitions.

Flashscore Man of the Match: Desire Doue (Paris Saint-Germain)