Ligue 1 Gameweek 7

Lyon 2 - 1 FT Nice

Groupama Stadium

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
75
FT
Sun, Oct 18
Français
Lyon
2-1
Nice
⚡ Intensity 66
⚖️ Balance 78
🏆 Stakes 33
🎲 Upset 0
Red card and VAR define Lyon's victory.

Win Probability

  • Lyon 53%
  • Draw 24%
  • Nice 23%

Futmetrix AI estimate

Groupama Stadium Breathes a VAR-Infused Sigh of Relief

Highly Entertaining Futmetrix Score: 75/100. An explosive four-minute blitz and a late stroke of technological luck secured a vital home win for a stubborn Lyon side.

The Eagles Strike First

Nice arrived with clear intent, instantly edging possession and putting the hosts on the back foot. The Balance of power shifted early. Just 18 minutes in, Jonathan Clauss engineered the breakthrough, serving up a perfect delivery for Sepe Elye Wahi to finish with aplomb. It was a deserved lead for the visitors, whose tactical setup suffocated Lyon in the opening phases. The home crowd grew restless as their side struggled to find any meaningful rhythm against a disciplined Nice defensive block.

A Four-Minute Turnaround

Momentum is a fickle friend. Around the half-hour mark, the Intensity spiked off the charts as Lyon woke from their slumber. Pavel Šulc delivered a clinical strike in the 32nd minute, restoring parity and completely altering the mood at Groupama Stadium. Before Nice could regroup, the hosts struck again. Zachary Athekame cut through the defensive lines, finding Tanner Tessmann who made no mistake in the 36th minute. A sudden, vicious comeback turned the match entirely on its head before the halftime whistle blew.

Ten Men and Technological Drama

The second half developed into a gripping siege. High Stakes dictated the final twenty minutes after Keito Nakamura received a straight red card for a serious foul. Reduced to ten men, Lyon retreated deep. Nice poured forward, racking up nine corners and producing immense set-piece pressure. The ultimate climax arrived in the 90th minute. Wahi thought he had stolen a dramatic equalizer, but a VAR review silenced the away end, cancelling the goal. Lyon clung on to a chaotic 2-1 victory, keeping their European ambitions firmly on track.

Key Questions

How did the red card for Keito Nakamura impact the match?

It completely altered the tactical landscape. Lyon dropped deep into a defensive block, inviting immense pressure and a barrage of late corners from Nice.

How did VAR change this match?

In the dying moments, VAR denied Sepe Elye Wahi a 90th-minute equalizer, ensuring Lyon survived the late onslaught to secure all three points.

How did Lyon complete the comeback from behind?

A sudden surge in tempo saw Pavel Šulc and Tanner Tessmann score within four minutes of each other, stunning Nice before halftime.

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.

Match Statistics

Possession
48%
52%
Lyon 48%
Nice 52%
Shots
8
12
Lyon 8
Nice 12
Shots on Target
4
5
Lyon 4
Nice 5
Expected Goals (xG)
1.55
2.08
Lyon 1.55
Nice 2.08
Passes
471
500
Lyon 471
Nice 500
Corners
1
9
Lyon 1
Nice 9
Fouls
6
14
Lyon 6
Nice 14
Yellow Cards
0
4
Lyon 0
Nice 4
Red Cards
1
0
Lyon 1
Nice 0

Match Events

Niels Nkounkou 🟨 10'
Sepe Elye Wahi (Jonathan Clauss) ⚽ 18'
32' ⚽ Pavel Šulc
36' ⚽ Tanner Tessmann (Zachary Athekame)
HT
61' 🔄 ↓ Noah Teye Nartey ↑Corentin Tolisso
61' 🔄 ↓ Julien Duranville ↑Keito Nakamura
Mohamed Amoura 🟨 65'
70' 🟥 Keito Nakamura
75' 🔄 ↓ Kail Boudache ↑Felix Bacher
81' 🔄 ↓ Abner Vinicius ↑Ruben Kluivert
↓ Mohamed Abdelmoneim ↑Alidu Seidu 🔄 81'
81' 🔄 ↓ Pavel Šulc ↑Khalis Merah
↓ Xavier Mandza ↑Sofiane Diop 🔄 87'
↓ Axel Witsel ↑Morgan Sanson 🔄 87'
↓ Gauthier Hein ↑Isak Jansson 🔄 87'
Sepe Elye Wahi 🟨 90'+3
Sepe Elye Wahi • 90'+3
FT

Player Cards

Our take on every player in this match

Lyon

Goalkeepers
Rémy Descamps
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Zachary Athekame
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
73%
Duel Win %
Clinton Mata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Moussa Niakhaté
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Abner
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Mads Bidstrup
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Tanner Tessmann
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Julien Duranville
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Noah Teye Nartey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Kaïl Boudache
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
24%
Pass Acc
Forwards
Pavel Šulc
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Dominik Greif
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ruben Kluivert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Felix Bacher
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Kiliane Merah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Tyler Morton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Corentin Tolisso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Rémi Himbert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Keito Nakamura
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
5.7
Rating
Ernest Nuamah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Nice

Goalkeepers
Yehvann Diouf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Mohamed Abdelmonem
WALL
WALL
0
Dribbled Past
0
Dribbled Past
8
Tackles
71%
Duel Win %
Youssouf Ndayishimiye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
X. Mandza Tsiendi
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Jonathan Clauss
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
39%
Pass Acc
Hicham Boudaoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Axel Witsel
NPC
NPC
87
Minutes
87
Minutes
37%
Pass Acc
6.3
Rating
Niels Nkounkou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Gauthier Hein
NPC
NPC
87
Minutes
87
Minutes
34%
Pass Acc
6.6
Rating
Mohamed Amine Amoura
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
29%
Pass Acc
Forwards
Elye Wahi
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.4
Rating
BENCH
Teddy Boulhendi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Hamza Koutoune
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alidu Seidu
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Sofiane Diop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Djibril Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Morgan Sanson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Isak Jansson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
D. Morana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nathan Ngoumou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
02/15/2026 Lyon 2 - 0 Nice Ligue 1 Parc Olympique Lyonnais
10/18/2025 Nice 3 - 2 Lyon Ligue 1 Allianz Riviera
03/09/2025 Nice 0 - 2 Lyon Ligue 1 Allianz Riviera
12/01/2024 Lyon 4 - 1 Nice Ligue 1 Groupama Stadium
02/16/2024 Lyon 1 - 0 Nice Ligue 1 Groupama Stadium
08/27/2023 Nice 0 - 0 Lyon Ligue 1 Allianz Riviera
06/03/2023 Nice 3 - 1 Lyon Ligue 1 Allianz Riviera
11/11/2022 Lyon 1 - 1 Nice Ligue 1 Groupama Stadium
02/12/2022 Lyon 2 - 0 Nice Ligue 1 Groupama Stadium
10/24/2021 Nice 3 - 2 Lyon Ligue 1 Allianz Riviera
02/15/2026
2 - 0
Ligue 1 Parc Olympique Lyonnais
10/18/2025
3 - 2
Ligue 1 Allianz Riviera
03/09/2025
0 - 2
Ligue 1 Allianz Riviera
12/01/2024
4 - 1
Ligue 1 Groupama Stadium
02/16/2024
1 - 0
Ligue 1 Groupama Stadium
08/27/2023
0 - 0
Ligue 1 Allianz Riviera
06/03/2023
3 - 1
Ligue 1 Allianz Riviera
11/11/2022
1 - 1
Ligue 1 Groupama Stadium
02/12/2022
2 - 0
Ligue 1 Groupama Stadium
10/24/2021
3 - 2
Ligue 1 Allianz Riviera
Lyon Win
Nice Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Lyon 7 14 13 5 +8 WLyon 2 - 1 Nice (18-10-2026)LLens 2 - 1 Lyon (09-10-2026)WLyon 4 - 0 Rennes (19-09-2026)DParis FC 0 - 0 Lyon (12-09-2026)WLyon 3 - 1 Auxerre (04-09-2026)
2 Paris Saint Germain 7 14 14 9 +5 WStrasbourg 1 - 3 Paris Saint Germain (17-10-2026)WParis Saint Germain 3 - 1 Le Mans (10-10-2026)WMarseille 1 - 2 Paris Saint Germain (20-09-2026)WStade Brestois 29 0 - 1 Paris Saint Germain (13-09-2026)LParis Saint Germain 1 - 2 Monaco (04-09-2026)
3 Paris FC 7 14 12 7 +5 WParis FC 4 - 3 Rennes (18-10-2026)LLorient 1 - 0 Paris FC (10-10-2026)WParis FC 2 - 1 Strasbourg (19-09-2026)DParis FC 0 - 0 Lyon (12-09-2026)WMarseille 2 - 3 Paris FC (06-09-2026)
4 Lille 7 14 10 5 +5 DLille 1 - 1 Stade Brestois 29 (17-10-2026)WLille 1 - 0 Le Havre (10-10-2026)LNice 2 - 1 Lille (20-09-2026)WLille 2 - 0 Estac Troyes (13-09-2026)WToulouse 0 - 1 Lille (03-09-2026)
5 Monaco 7 14 10 6 +4 LLorient 1 - 0 Monaco (18-10-2026)DMonaco 2 - 2 Toulouse (10-10-2026)WMonaco 2 - 1 Lens (18-09-2026)DStrasbourg 1 - 1 Monaco (12-09-2026)WParis Saint Germain 1 - 2 Monaco (04-09-2026)
6 Rennes 7 13 15 14 +1 LParis FC 4 - 3 Rennes (18-10-2026)WRennes 4 - 1 Auxerre (11-10-2026)LLyon 4 - 0 Rennes (19-09-2026)WRennes 1 - 0 Marseille (11-09-2026)WAngers 1 - 2 Rennes (06-09-2026)
7 Lorient 7 11 7 6 +1 WLorient 1 - 0 Monaco (18-10-2026)WLorient 1 - 0 Paris FC (10-10-2026)LLe Mans 2 - 1 Lorient (19-09-2026)DLorient 2 - 2 Toulouse (12-09-2026)WLens 0 - 1 Lorient (05-09-2026)
8 Lens 7 10 14 11 +3 WEstac Troyes 1 - 3 Lens (17-10-2026)WLens 2 - 1 Lyon (09-10-2026)LMonaco 2 - 1 Lens (18-09-2026)DLe Mans 2 - 2 Lens (13-09-2026)LLens 0 - 1 Lorient (05-09-2026)
9 Marseille 7 9 14 10 +4 WAngers 2 - 5 Marseille (18-10-2026)WEstac Troyes 0 - 2 Marseille (11-10-2026)LMarseille 1 - 2 Paris Saint Germain (20-09-2026)LRennes 1 - 0 Marseille (11-09-2026)LMarseille 2 - 3 Paris FC (06-09-2026)
10 Stade Brestois 29 7 9 13 10 +3 DLille 1 - 1 Stade Brestois 29 (17-10-2026)WStade Brestois 29 5 - 1 Angers (10-10-2026)LAuxerre 2 - 1 Stade Brestois 29 (20-09-2026)LStade Brestois 29 0 - 1 Paris Saint Germain (13-09-2026)WLe Havre 1 - 2 Stade Brestois 29 (05-09-2026)
11 Toulouse 7 9 12 11 +1 WLe Mans 0 - 3 Toulouse (16-10-2026)DMonaco 2 - 2 Toulouse (10-10-2026)WToulouse 3 - 2 Le Havre (19-09-2026)DLorient 2 - 2 Toulouse (12-09-2026)LToulouse 0 - 1 Lille (03-09-2026)
12 Auxerre 7 9 11 17 -6 WLe Havre 1 - 3 Auxerre (18-10-2026)LRennes 4 - 1 Auxerre (11-10-2026)WAuxerre 2 - 1 Stade Brestois 29 (20-09-2026)WAuxerre 1 - 0 Nice (12-09-2026)LLyon 3 - 1 Auxerre (04-09-2026)
13 Nice 7 8 6 9 -3 LLyon 2 - 1 Nice (18-10-2026)WNice 2 - 1 Strasbourg (11-10-2026)WNice 2 - 1 Lille (20-09-2026)LAuxerre 1 - 0 Nice (12-09-2026)DNice 1 - 1 Le Mans (05-09-2026)
14 Strasbourg 7 7 12 15 -3 LStrasbourg 1 - 3 Paris Saint Germain (17-10-2026)LNice 2 - 1 Strasbourg (11-10-2026)LParis FC 2 - 1 Strasbourg (19-09-2026)DStrasbourg 1 - 1 Monaco (12-09-2026)WEstac Troyes 2 - 6 Strasbourg (06-09-2026)
15 Angers 7 7 9 15 -6 LAngers 2 - 5 Marseille (18-10-2026)LStade Brestois 29 5 - 1 Angers (10-10-2026)WAngers 2 - 0 Estac Troyes (19-09-2026)DLe Havre 0 - 0 Angers (12-09-2026)LAngers 1 - 2 Rennes (06-09-2026)
16 Le Mans 7 6 10 15 -5 LLe Mans 0 - 3 Toulouse (16-10-2026)LParis Saint Germain 3 - 1 Le Mans (10-10-2026)WLe Mans 2 - 1 Lorient (19-09-2026)DLe Mans 2 - 2 Lens (13-09-2026)DNice 1 - 1 Le Mans (05-09-2026)
17 Estac Troyes 7 4 5 16 -11 LEstac Troyes 1 - 3 Lens (17-10-2026)LEstac Troyes 0 - 2 Marseille (11-10-2026)LAngers 2 - 0 Estac Troyes (19-09-2026)LLille 2 - 0 Estac Troyes (13-09-2026)LEstac Troyes 2 - 6 Strasbourg (06-09-2026)
18 Le Havre 7 2 5 11 -6 LLe Havre 1 - 3 Auxerre (18-10-2026)LLille 1 - 0 Le Havre (10-10-2026)LToulouse 3 - 2 Le Havre (19-09-2026)DLe Havre 0 - 0 Angers (12-09-2026)LLe Havre 1 - 2 Stade Brestois 29 (05-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.