Ligue 1 Regular Season - 3

Lyon 1 - 0 FT Marseille

Parc Olympique Lyonnais

AI-powered match analysis and previews to help you decide which games are worth watching

88
FT
Sun, Aug 31
Français
Lyon
1-0
Marseille
⚡ Intensity 62
⚖️ Balance 20
🏆 Stakes 100
🎲 Upset 0
Lyon strangles Marseille in Olympic Derby

Lyon suffocates Marseille at Parc Olympique: Olympic Derby becomes a coronation

Must-Watch Futmetrix Score: 88/100. Once Marseille lost a man, this crunch match became a coronation—relentless intensity and clinical finishing denied the visitors any oxygen.

The Turning Point: Red Card Seals the Outcome

In the 29th minute, Conrad Jaden Egan-Riley's dismissal for a professional foul shattered any balance. Ten men against eleven, Lyon transformed the Parc Olympique into a fortress of relentless pressure. The home side's intensity soared to 9.5/10—18 shots fired at Gerónimo Rulli, who made four crucial saves to keep Marseille's hopes alive. With 58% possession and 13 corners, Lyon orchestrated an attacking siege that left their visitors gasping.

VAR's Phantom Penalty: The Moment That Never Was

At the 22nd minute, the VAR intervened to cancel a Lyon penalty—a decision that could have rewritten the script. Abner Vinícius went down in the box, but the screen ruled no contact. Rather than deflate, Lyon channeled that frustration into a suffocating performance. The xG disparity—3.04 for Lyon, 0.77 for Marseille—told the story: this was never a contest. Marseille never mustered a genuine threat, suffocated by Lyon's relentless press.

P. Sulc's 87th-Minute Knife Twist

For 87 minutes, the stadium held its breath. Then P. Sulc, introduced at the 71st minute, struck. The substitute's goal transformed a suffocating dominance into a decisive victory. Moussa Niakhaté, the match's outstanding performer (7.9 rating), anchored a defensive masterclass—Lyon have conceded zero goals in three matches this season. The Gones consolidate second place with 9 points (three wins from three). Marseille, languishing in 10th with just 3 points, face a relegation battle looming: one win in three matches signals crisis.

Key Questions

How did Egan-Riley's red card reshape the match?

The 29th-minute dismissal shattered the balance. Lyon erupted with 18 shots, transforming the derby into an inevitable siege.

Did VAR alter the narrative?

The 22nd-minute penalty cancellation could have pivoted the script, but Lyon channeled frustration into overwhelming dominance.

How dramatic was P. Sulc's late winner?

Hugely. At 87 minutes, the substitute's breakthrough shattered 87 minutes of tension, converting sterile dominance into victory.

What is the Olympique Derby?

The Olympique Derby is the rivalry between Lyon and Marseille, one of football's most historic and fiercely contested fixtures.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
58%
42%
Lyon 58%
Marseille 42%
Shots
18
5
Lyon 18
Marseille 5
Shots on Target
6
2
Lyon 6
Marseille 2
Expected Goals (xG)
3.04
0.77
Lyon 3.04
Marseille 0.77
Passes
429
321
Lyon 429
Marseille 321
Pass Accuracy
86%
79%
Lyon 86%
Marseille 79%
Corners
9
4
Lyon 9
Marseille 4
Fouls
16
11
Lyon 16
Marseille 11
Yellow Cards
2
2
Lyon 2
Marseille 2
Red Cards
0
1
Lyon 0
Marseille 1

Match Events

22' 🟨 Abner Vinícius
22' Abner Vinícius
B. Nadir D. Cornelius 🔄 34'
Angel Gomes 🟨 41'
HT
M. Greenwood U. Garcia 🔄 46'
53' 🔄 M. Fofana N. Tagliafico
71' 🔄 K. Merah P. Sulc
71' 🔄 Abner Vinicius A. Moreira
T. Weah P. Lirola 🔄 72'
80' 🟨 Pavel Šulc
P. Aubameyang R. Vaz 🔄 85'
H. J. Traore D. Bakola 🔄 86'
87' P. Sulc
90'+2 🔄 A. Karabec R. Kluivert
Amir Murillo 🟨 90'+4
FT

Player Cards

Season performance ratings for players in this match

Lyon

Goalkeepers
R. Descamps
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
A. Maitland-Niles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Clinton Mata
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
M. Niakhate
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Abner Vinicius
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
T. Tessmann
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
T. Morton
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
58%
Pass Acc
A. Karabec
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
K. Merah
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
19%
Pass Acc
M. Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
53
Entry
Forwards
C. Tolisso
MAGNET
MAGNET
47
Activity
47
Activity
32
Passes
15
Duels
BENCH
L. Diarra
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
D. Greif
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Kluivert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
N. Tagliafico
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
M. de Carvalho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Sulc
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
6.3
Rating
A. Moreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
A. Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. Molebe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Marseille

Goalkeepers
G. Rulli
MAGNET
MAGNET
49
Activity
49
Activity
44
Passes
5
Duels
Defenders
M. Murillo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
L. Balerdi
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
60%
Duel Win %
C. Egan-Riley
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
5.2
Rating
T. Weah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Midfielders
A. Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
P. Hojbjerg
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
M. Greenwood
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
B. Nadir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
34
Entry
H. J. Traore
NPC
NPC
86
Minutes
86
Minutes
12%
Pass Acc
6.6
Rating
Forwards
P. Aubameyang
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
BENCH
J. De Lange
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Cornelius
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
P. Lirola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
U. Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
A. Harit
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Bakola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
A. Gouiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Vaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
02/02/2025 Marseille 3 - 2 Lyon Ligue 1 Orange Vélodrome
22/09/2024 Lyon 2 - 3 Marseille Ligue 1 Groupama Stadium
04/02/2024 Lyon 1 - 0 Marseille Ligue 1 Groupama Stadium
06/12/2023 Marseille 3 - 0 Lyon Ligue 1 Orange Vélodrome
23/04/2023 Lyon 1 - 2 Marseille Ligue 1 Groupama Stadium
06/11/2022 Marseille 1 - 0 Lyon Ligue 1 Stade Orange Vélodrome
01/05/2022 Marseille 0 - 3 Lyon Ligue 1 Stade Orange Vélodrome
01/02/2022 Lyon 2 - 1 Marseille Ligue 1 Groupama Stadium
28/02/2021 Marseille 1 - 1 Lyon Ligue 1 Orange Vélodrome
02/02/2025
3 - 2
Ligue 1 Orange Vélodrome
22/09/2024
2 - 3
Ligue 1 Groupama Stadium
04/02/2024
1 - 0
Ligue 1 Groupama Stadium
06/12/2023
3 - 0
Ligue 1 Orange Vélodrome
23/04/2023
1 - 2
Ligue 1 Groupama Stadium
06/11/2022
1 - 0
Ligue 1 Stade Orange Vélodrome
01/05/2022
0 - 3
Ligue 1 Stade Orange Vélodrome
01/02/2022
2 - 1
Ligue 1 Groupama Stadium
28/02/2021
1 - 1
Ligue 1 Orange Vélodrome
Lyon Win
Marseille Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 3 9 8 3 +5 WToulouse 3 - 6 Paris Saint Germain (30-08-2025)WParis Saint Germain 1 - 0 Angers (22-08-2025)WNantes 0 - 1 Paris Saint Germain (17-08-2025)
2 Lyon 3 9 5 0 +5 WLyon 1 - 0 Marseille (31-08-2025)WLyon 3 - 0 Metz (23-08-2025)WLens 0 - 1 Lyon (16-08-2025)
3 Lille 3 7 11 4 +7 WLorient 1 - 7 Lille (30-08-2025)WLille 1 - 0 Monaco (24-08-2025)DStade Brestois 29 3 - 3 Lille (17-08-2025)
4 Monaco 3 6 6 4 +2 WMonaco 3 - 2 Strasbourg (31-08-2025)LLille 1 - 0 Monaco (24-08-2025)WMonaco 3 - 1 Le Havre (16-08-2025)
5 Lens 3 6 5 3 +2 WLens 3 - 1 Stade Brestois 29 (29-08-2025)WLe Havre 1 - 2 Lens (24-08-2025)LLens 0 - 1 Lyon (16-08-2025)
6 Strasbourg 3 6 4 3 +1 LMonaco 3 - 2 Strasbourg (31-08-2025)WStrasbourg 1 - 0 Nantes (24-08-2025)WMetz 0 - 1 Strasbourg (17-08-2025)
7 Toulouse 3 6 6 6 0 LToulouse 3 - 6 Paris Saint Germain (30-08-2025)WToulouse 2 - 0 Stade Brestois 29 (24-08-2025)WNice 0 - 1 Toulouse (16-08-2025)
8 Angers 3 4 2 2 0 DAngers 1 - 1 Rennes (31-08-2025)LParis Saint Germain 1 - 0 Angers (22-08-2025)WAngers 1 - 0 Paris FC (17-08-2025)
9 Rennes 3 4 2 5 -3 DAngers 1 - 1 Rennes (31-08-2025)LLorient 4 - 0 Rennes (24-08-2025)WRennes 1 - 0 Marseille (15-08-2025)
10 Marseille 3 3 5 4 +1 LLyon 1 - 0 Marseille (31-08-2025)WMarseille 5 - 2 Paris FC (23-08-2025)LRennes 1 - 0 Marseille (15-08-2025)
11 Le Havre 3 3 5 6 -1 WLe Havre 3 - 1 Nice (31-08-2025)LLe Havre 1 - 2 Lens (24-08-2025)LMonaco 3 - 1 Le Havre (16-08-2025)
12 Nice 3 3 4 5 -1 LLe Havre 3 - 1 Nice (31-08-2025)WNice 3 - 1 Auxerre (23-08-2025)LNice 0 - 1 Toulouse (16-08-2025)
13 Nantes 3 3 1 2 -1 WNantes 1 - 0 Auxerre (30-08-2025)LStrasbourg 1 - 0 Nantes (24-08-2025)LNantes 0 - 1 Paris Saint Germain (17-08-2025)
14 Auxerre 3 3 2 4 -2 LNantes 1 - 0 Auxerre (30-08-2025)LNice 3 - 1 Auxerre (23-08-2025)WAuxerre 1 - 0 Lorient (17-08-2025)
15 Lorient 3 3 5 8 -3 LLorient 1 - 7 Lille (30-08-2025)WLorient 4 - 0 Rennes (24-08-2025)LAuxerre 1 - 0 Lorient (17-08-2025)
16 Paris FC 3 3 5 8 -3 WParis FC 3 - 2 Metz (31-08-2025)LMarseille 5 - 2 Paris FC (23-08-2025)LAngers 1 - 0 Paris FC (17-08-2025)
17 Stade Brestois 29 3 1 4 8 -4 LLens 3 - 1 Stade Brestois 29 (29-08-2025)LToulouse 2 - 0 Stade Brestois 29 (24-08-2025)DStade Brestois 29 3 - 3 Lille (17-08-2025)
18 Metz 3 0 2 7 -5 LParis FC 3 - 2 Metz (31-08-2025)LLyon 3 - 0 Metz (23-08-2025)LMetz 0 - 1 Strasbourg (17-08-2025)