Lyon stun Paris: Endrick and Afonso Moreira fire statement win over PSG

Olympique Lyonnais produced one of the shocks of the season, defeating Paris Saint-Germain at the Parc des Princes and throwing the Ligue 1 title race wide open. The visitors struck early and with precision: just six minutes in, Endrick converted a sharp assist from Afonso Moreira to silence the Paris crowd. Moments later, the duo swapped roles — this time the Brazilian turned provider, and Moreira doubled Lyon’s advantage following a lightning-fast counter-attack. The PSG goalkeeper was left exposed on both occasions, unable to keep his side in the contest.
PSG had a golden opportunity to respond before the break, but Gonçalo Ramos saw his penalty brilliantly saved by Dominik Greif, a moment that proved pivotal in the narrative of the match. From there, Lyon showed resilience and discipline, defending deep and frustrating the hosts for long stretches. The Parisians managed only a late consolation, with Khvicha Kvaratskhelia finding the net in stoppage time.
2025-26, France - Ligue 1
PSG - Lyon 1:2 (0:2)
Goals: Endrick, 6 (0:1); Moreira, 18 (0:2); Kvaratskhelia, 90 (1:2)
PSG: Safonov M.; Hakimi; Beraldo L.; Zabarnyi; Lucas Hernandez; Vitinha F. (Zaire-Emery, 39); Mayulu (Lee Kang-in, 59); Pacho; Doue D. (Kvaratskhelia, 59); Ramos G. (Dembele O., 59); Barcola B. (Fabian Ruiz, 72)
Substitution: Zaire-Emery (from 39); Kvaratskhelia (from 59); Lee Kang-in (from 59); Dembele O. (from 59); Fabian Ruiz (from 72)
Bench: Chevalier L.; Marquinhos; Fernández Dro; Neves J. P.
Yellow Cards: Zabarnyi 29; Beraldo L. 30; Lee Kang-in 65; Lucas Hernandez 68; Fabian Ruiz 90
Lyon: Greif; Abner; Niakhaté; Kluivert R. (Hateboer, 60); Mata C.; Mangala O. (Tessmann, 79); Morton T.; Merah (Kamara N., 85); Maitland-Niles; Moreira; Endrick (Karabec, 79)
Substitution: Hateboer (from 60); Tessmann (from 79); Karabec (from 79); Kamara N. (from 85)
Bench: Descamps R.; Kango; Nartey; Ghezzal R.; Yaremchuk
Yellow Cards: Kluivert R. 13
