Ligue 1 - Regular Season - 14
Sunday 30 November 202519:45
1/4

Score & Verdict

Lyon
3
-
Nantes
0

Expected Goals (xG)

2.35
Lyon
vs
0.86
Nantes

FutMetrix Score

66
worth_watching
+38
vs Pre
Slide 1 of 4
66
FULL TIME
Sun 30 Nov
Lyon
3-0
Nantes
Intensity
78
⚖️ Balance
8
🏆 Stakes
33
🎲 Upset
0
+38 vs pre-game
Satriano's brace crushes Nantes in numerical dominance

Satriano's Brace Destroys Nantes in Lyon's Clinical Rout

Worth Watching Futmetrix Score: 66/100. Lyon transformed a competitive fixture into a devastating exhibition of dominance, exploiting Nantes' numerical disadvantage to dismantle their struggling visitors 3-0 at Parc Olympique Lyonnais and strengthen their European credentials.

The Red Card Turns the Tide

The match pivoted on a single moment: Junior Mwanga's red card upgrade by VAR in the 42nd minute. What had been a competitive balance dissolved instantly. Lyon seized control with 72% possession and unleashed an intensity that left Nantes gasping—20 shots to 6, a 3.3-to-1 ratio that defined the stakes. The Parc Olympique became a shooting gallery, and the visitors had no answers.

Satriano's Clinical Finishing Ends It Early

Martín Satriano delivered a masterclass with his brace (70', 77'). His first came courtesy of P. Sulc's assist; his second from substitute A. Moreira, who entered at 72 minutes to inject fresh creativity. Abner Vinicius had already broken the deadlock in the 51st minute, but Satriano's clinical finishing—rating 9.0—turned dominance into demolition. Defensively, Moussa Niakhaté was immovable (8.2), orchestrating Lyon's backline with authority.

VAR's Double Intervention Seals Nantes' Fate

Technology played judge and executioner twice. First, the Mwanga upgrade (42') handed Lyon the numerical advantage they'd exploit mercilessly. Then, Bahmed Deuff's 87th-minute goal was ruled out by VAR—a final indignity for Nantes. With just 2 shots on target and 0.86 xG, Nantes never threatened. Lyon's 2.35 xG and 8 shots on target told the real story: this was a lesson in efficiency, not luck. The gulf in class was absolute.

Key Questions

How did the red card for Junior Mwanga impact the match?

The 43rd-minute expulsion shattered Nantes' competitive structure. Lyon exploited the man advantage relentlessly, dominating possession (72%) and unleashing a 20-shot barrage that proved insurmountable.

How did VAR change this match?

VAR upgraded Mwanga's yellow to red (42'), tilting the match decisively. Later, it denied Deuff's 87th-minute goal. Two interventions that cemented Lyon's control and Nantes' despair.

What made Martín Satriano the standout performer?

His brace (70', 77') showcased clinical finishing and positioning. Satriano's 9.0 rating reflected his ruthless conversion of Lyon's numerical advantage into decisive goals.

Why is this match rated 66/100?

Our Futmetrix algorithm analyzed intensity, balance, and stakes. The final score of 66/100 places this match in the "Worth Watching" category.

Match Statistics

Possession
Shots
On Target
Expected Goals (xG)
Lyon2.35
Nantes0.86
Total Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards

Match Events

🟨22'
Tylel Tati
42'
Junior Mwanga
🟥43'
Junior Mwanga
HT
51'
Abner Vinicius
57'🟨
Tyler Morton
🔄58'
M. Lahdo
↑ B. Guirassy
🔄59'
Y. El Arabi
↑ B. Deuff
70'
M. Satriano
Assist: P. Sulc
72'🔄
H. Hateboer
↑ A. Maitland-Niles
72'🔄
M. de Carvalho
↑ A. Moreira
77'
M. Satriano
Assist: A. Moreira
🔄78'
Kwon Hyeok-Kyu
↑ U. Radakovic
85'🔄
M. Satriano
↑ A. Karabec
85'🔄
T. Morton
↑ O. Mangala
87'
Bahmed Deuff
🟨88'
Johann Lepenant
🔄89'
J. Lepenant
↑ F. Centonze
🔄89'
T. Tati
↑ Mostafa Mohamed
90'🔄
T. Tessmann
↑ K. Merah
FT

Player Match Cards

Lyon

3-4-2-1
GK
D. Greif
NPC
NPC
90
Minutes
90
Minute
15%
Pass A
6.9
Rating
DEF
T. Tessmann
Magnet
Magnet
91
Activity
91
Activi
89
Passes
2
Duels
M. Niakhate
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
62%
Duel W
N. Tagliafico
Architect
Architect
2
Key Passes
2
Key Pa
0
Assist
62%
Pass A
MID
H. Hateboer
Stormtrooper
Stormtrooper
2
Shots
2
Shots
0
Goals
0
On Tar
T. Morton
Magnet
Magnet
71
Activity
71
Activi
63
Passes
8
Duels
M. de Carvalho
Sweeper
Sweeper
2
Cleanups
2
Cleanu
2
Interc
0
Blocks
Abner Vinicius
Sniper
Sniper
100%
Conversion
100%
Conver
1
Goals
1
Shots
ATK
P. Sulc
Sweeper
Sweeper
1
Cleanups
1
Cleanu
1
Interc
0
Blocks
C. Tolisso
Magnet
Magnet
59
Activity
59
Activi
55
Passes
4
Duels
M. Satriano
Hitman
Hitman
2
Goals
2
Goals
2
On Tar
9
Rating
Bench
R. Descamps
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
T. Barisic
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
A. Karabec
👻InvisibleNothing to note
85'
A. Maitland-Niles
👻InvisibleNothing to note
72'
O. Mangala
👻InvisibleNothing to note
85'
K. Merah
Cameo
Cameo
10
Minutes
10
Minute
4
Touche
None
Events
90'
A. Moreira
Super Sub
Super Sub
0
Impact
0
Impact
18
Minute
8
Rating
72'
A. Gomes
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
A. Hamdani
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events

Nantes

4-3-3
GK
A. Lopes
Provocateur
Provocateur
1
Fouls Won
1
Fouls
3
Duels
0
Pens W
DEF
K. Amian
👻InvisibleNothing to note
C. Awaziem
NPC
NPC
90
Minutes
90
Minute
36%
Pass A
6.5
Rating
T. Tati
NPC
NPC
89
Minutes
89
Minute
19%
Pass A
6
Rating
N. Cozza
Stormtrooper
Stormtrooper
1
Shots
1
Shots
0
Goals
0
On Tar
MID
J. Mwanga
Friendly Fire
Friendly Fire
0
Mistake
0
Mistak
2
Fouls
5.3
Rating
Kwon Hyeok-Kyu
👻InvisibleNothing to note
J. Lepenant
Wall
Wall
0
Dribbled Past
0
Dribbl
3
Tackle
56%
Duel W
ATK
M. Lahdo
👻InvisibleNothing to note
Y. El Arabi
👻InvisibleNothing to note
M. Abline
Provocateur
Provocateur
3
Fouls Won
3
Fouls
6
Duels
0
Pens W
Bench
P. Carlgren
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
F. Centonze
Cameo
Cameo
11
Minutes
11
Minute
1
Touche
None
Events
89'
U. Radakovic
Cameo
Cameo
12
Minutes
12
Minute
3
Touche
None
Events
78'
B. Deuff
👻InvisibleNothing to note
59'
Hong Hyun-Seok
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
S. Ziani
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
Mostafa Mohamed
Cameo
Cameo
11
Minutes
11
Minute
1
Touche
None
Events
89'
A. Camara
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
B. Guirassy
👻InvisibleNothing to note
58'

Head to Head Record

26/01/2025
Ligue 1
Stade de la Beaujoire - Louis Fonteneau
06/10/2024
Ligue 1
Groupama Stadium
07/04/2024
Ligue 1
Stade de la Beaujoire - Louis Fonteneau
20/12/2023
Ligue 1
Groupama Stadium
05/04/2023
Coupe de France
Stade de la Beaujoire - Louis Fonteneau
17/03/2023
Ligue 1
Groupama Stadium
11/01/2023
Ligue 1
Stade de la Beaujoire - Louis Fonteneau
14/05/2022
Ligue 1
Groupama Stadium
27/08/2021
Ligue 1
Stade de la Beaujoire - Louis Fonteneau
Lyon Win
Nantes Win
Draw

After Matchweek 14

1Lens31
P
14
GF
24
GA
12
GD
+12
W
Win
W
Win
W
Win
W
Win
L
Loss
P
14
GF
27
GA
12
GD
+15
L
Loss
W
Win
W
Win
W
Win
D
Draw
P
14
GF
35
GA
14
GD
+21
D
Draw
W
Win
W
Win
W
Win
D
Draw
P
14
GF
28
GA
17
GD
+11
W
Win
W
Win
L
Loss
W
Win
L
Loss
P
14
GF
24
GA
18
GD
+6
W
Win
W
Win
W
Win
W
Win
D
Draw
6Lyon24
P
14
GF
21
GA
15
GD
+6
W
Win
D
Draw
L
Loss
D
Draw
D
Draw
P
14
GF
26
GA
25
GD
+1
W
Win
L
Loss
L
Loss
L
Loss
W
Win
P
14
GF
25
GA
19
GD
+6
L
Loss
L
Loss
W
Win
L
Loss
W
Win
P
14
GF
20
GA
19
GD
+1
D
Draw
L
Loss
D
Draw
D
Draw
D
Draw
10Nice17
P
14
GF
19
GA
26
GD
-7
L
Loss
L
Loss
L
Loss
L
Loss
W
Win
P
14
GF
19
GA
24
GD
-5
W
Win
W
Win
L
Loss
D
Draw
L
Loss
12Angers16
P
14
GF
12
GA
17
GD
-5
L
Loss
W
Win
W
Win
L
Loss
D
Draw
P
14
GF
21
GA
26
GD
-5
D
Draw
L
Loss
L
Loss
W
Win
D
Draw
P
14
GF
13
GA
21
GD
-8
L
Loss
L
Loss
D
Draw
D
Draw
W
Win
P
14
GF
18
GA
28
GD
-10
W
Win
D
Draw
D
Draw
L
Loss
D
Draw
16Nantes11
P
14
GF
12
GA
22
GD
-10
L
Loss
D
Draw
D
Draw
L
Loss
L
Loss
17Metz11
P
14
GF
14
GA
31
GD
-17
L
Loss
L
Loss
W
Win
W
Win
W
Win
P
14
GF
8
GA
20
GD
-12
D
Draw
D
Draw
L
Loss
L
Loss
L
Loss
Home Team
Away Team