Ligue 1 Regular Season - 30
Paris Saint Germain 1 - 2 FT Lyon
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
Endrick (A. Moreira) 6'
R. Kluivert 13'
A. Moreira (Endrick) 18'
29' I. Zabarnyi
30' L. Beraldo
33' G. Ramos (G. Ramos)
P. Fonseca 33'
39' ↓ Vitinha ↑W. Zaire-Emery
HT
59' ↓ D. Doue ↑K. Kvaratskhelia
59' ↓ S. Mayulu ↑Lee Kang-In
59' ↓ G. Ramos ↑O. Dembele
↓ R. Kluivert ↑H. Hateboer 60'
65' Lee Kang-In
68' L. Hernandez
72' ↓ B. Barcola ↑F. Ruiz
↓ Endrick ↑A. Karabec 79'
↓ O. Mangala ↑T. Tessmann 79'
↓ K. Merah ↑N. Kamara 85'
90'+4 K. Kvaratskhelia (F. Ruiz)
90'+5 F. Ruiz
FT
Player Cards
Our take on every player in this match
Paris Saint Germain
Goalkeepers
Matvey Safonov
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Achraf Hakimi
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
82%
Pass Acc
Ilya Zabarnyi
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
56%
Duel Win %
Willian Pacho
MAGNET
127
Activity
127
Activity
121
Passes
6
Duels
Lucas Hernandez
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
50%
Duel Win %
Midfielders
Senny Mayulu
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Lucas Beraldo
STORMTROOPER
5
Shots
5
Shots
0
Goals
1
On Target
Vitinha
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
39
Entry
Forwards
Désiré Doué
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
35%
Pass Acc
Gonçalo Ramos
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Bradley Barcola
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
BENCH
Lucas Chevalier
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Marquinhos
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Warren Zaïre-Emery
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
Started
Entry
Kang-in Lee
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
25%
Pass Acc
Fabián Ruiz
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
João Neves
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dro Fernández
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ousmane Dembélé
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Khvicha Kvaratskhelia
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.3
Rating
Lyon
Goalkeepers
Dominik Greif
PENALTY HERO
1
Pens Saved
1
Pens Saved
4
Saves
8
Rating
Defenders
Ainsley Maitland-Niles
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
7.3
Rating
Clinton Mata
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Moussa Niakhaté
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Ruben Kluivert
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Midfielders
Tyler Morton
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Orel Mangala
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Abner Vinícius
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Khalis Merah
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Forwards
Endrick
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Afonso Moreira
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Rémy Descamps
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Hans Hateboer
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Noham Kamara
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Steeve Kango
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Noah Nartey
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tanner Tessmann
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Adam Karabec
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Rachid Ghezzal
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Roman Yaremchuk
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 11/09/2025 | Lyon | 2 - 3 | Paris Saint Germain | Ligue 1 | Parc Olympique Lyonnais |
| 02/23/2025 | Lyon | 2 - 3 | Paris Saint Germain | Ligue 1 | Groupama Stadium |
| 12/15/2024 | Paris Saint Germain | 3 - 1 | Lyon | Ligue 1 | Parc des Princes |
| 05/25/2024 | Lyon | 1 - 2 | Paris Saint Germain | Coupe de France | Decathlon Arena - Stade Pierre-Mauroy |
| 04/21/2024 | Paris Saint Germain | 4 - 1 | Lyon | Ligue 1 | Parc des Princes |
| 09/03/2023 | Lyon | 1 - 4 | Paris Saint Germain | Ligue 1 | Groupama Stadium |
11/09/2025
02/23/2025
12/15/2024
05/25/2024
04/21/2024
09/03/2023
Paris Saint Germain Win
Lyon Win
Draw
League Standings
P: 29 GD: +40
P: 29 GD: +28
P: 30 GD: +15
P: 30 GD: +15
P: 30 GD: +11
P: 30 GD: +18
P: 30 GD: +7
P: 29 GD: +9
P: 30 GD: -4
P: 30 GD: -6
P: 30 GD: -1
P: 29 GD: -6
P: 30 GD: -14
P: 30 GD: -13
P: 30 GD: -22
P: 30 GD: -14
P: 30 GD: -24
League Standings
P: 31 GD: +43
P: 31 GD: +28
P: 31 GD: +16
P: 31 GD: +16
P: 31 GD: +12
P: 32 GD: +8
P: 32 GD: +15
P: 30 GD: +10
P: 32 GD: -5
P: 31 GD: -1
P: 30 GD: -6
P: 31 GD: -7
P: 31 GD: -17
P: 31 GD: -13
P: 32 GD: -22
P: 31 GD: -15
P: 32 GD: -22
Match previews and recaps to help you decide which games are worth watching
Smash and Grab: Lyon's Clinical Strike Shocks the Parc des Princes
Must-Watch Futmetrix Score: 100/100. A breathtaking display of ruthless efficiency proved that possession means nothing without a killer instinct.
The Early Shock
The Stakes were monumental in this late-season title clash, but the script was torn up almost instantly. Paris Saint-Germain held the ball like a precious heirloom at the Parc des Princes, commanding 77% possession, yet Lyon possessed the sharpest blade. Just six minutes into the contest, the visitors struck. A lightning-fast transition saw A. Moreira slice through the defensive lines, feeding Endrick who ruthlessly silenced the Parisian faithful. The hosts responded by turning the pitch into a complete siege. They camped outside the away penalty box and pinged the ball around 785 times. But pure passing volume means absolutely nothing against organized defiance, and the away side looked thoroughly comfortable absorbing the relentless pressure.
The Missed Lifeline
Any remaining sense of Balance evaporated completely when the visitors struck gold again. Turning provider, Endrick carved out space and set up A. Moreira, doubling the lead after just 18 minutes in a masterclass of counter-attacking brutality. The defining moment of the evening arrived just past the half-hour mark. The hosts won a penalty, offering a desperately needed lifeline to shift the momentum. G. Ramos stepped up to the spot, but Dominik Greif became the hero of the hour, guessing right and parrying the Portuguese striker's effort. That save broke Parisian spirits. The home side threw wave after wave of pressure, launching 23 total shots across the evening, but Greif remained an impenetrable wall between the sticks, cementing a monumental Upset Factor.
The Desperate Finish
The second half developed into a story of pure siege warfare. PSG lived in the final third, racking up 13 corners and forcing the issue until the dying seconds. The Intensity was suffocating, yet the defensive unit protected their box with heroic desperation. The home side finally found the net deep into stoppage time when F. Ruiz picked out K. Kvaratskhelia for a dramatic 90th-minute consolation strike. It was far too little, far too late. The visitors survived the barrage with barely a quarter of the possession, walking away with three massive points and proving that a ruthless counter-attack trumps territorial dominance every single time on the pitch.
Key Questions
Was the penalty miss by Afonso Moreira the turning point?
Actually, it was PSG's G. Ramos who missed the crucial penalty at the 33-minute mark, denied by a brilliant Dominik Greif save.
How did Lyon pull off this shock result?
They executed a perfect counter-attacking gameplan. Despite only 23% possession, they scored twice from just five total shots on target.
What made Afonso Moreira the Man of the Match?
He was ruthlessly efficient, providing the crucial assist for Endrick's opener before scoring the second goal himself just 12 minutes later.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
PSG look to tighten title grip as stumbling Lyon visit the capital
Highly Entertaining Futmetrix Score: 75/100. With the Parisian machine firing on all cylinders, a spiraling Lyon side faces a daunting test at the Parc des Princes to keep their European qualification hopes alive.
The Setup
The April 19 showdown pits title-chasing Paris Saint Germain against a faltering Lyon. The league leaders boast an exceptional Form rating, underlined by a devastating 84.6% win rate on home soil and an average of 2.6 goals per game in front of their own fans. In stark contrast, Lyon arrive on a dire five-match winless streak, severely damaging their tactical Balance. With the Stakes sky-high in this historic French rivalry, the visitors are desperate for points to cement their spot in the top five. However, the hosts possess a galaxy of Stars that relentlessly punish defensive errors.
Key Battle
Bradley Barcola against Abner Vinícius is the matchup to watch. Barcola’s blistering pace and clinical edge will mercilessly test the Brazilian full-back's positioning in wide areas.
Our Prediction
Our verdict leans heavily toward a home victory. Expect Paris Saint Germain to expose Lyon's defensive frailties early on, securing a comfortable win to solidify their position at the summit of Ligue 1.