Ligue 1 Gameweek 2

Lyon 1 - 1 FT Le Havre

Groupama Stadium

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

Futmetrix Verdict
66
FT
Sat, Aug 29
Français
Lyon
1-1
Le Havre
⚡ Intensity 55
⚖️ Balance 46
🏆 Stakes 40
🎲 Upset 79
Late VAR drama denies Le Havre

Win Probability

  • Lyon 65%
  • Draw 21%
  • Le Havre 14%

Futmetrix AI estimate

VAR Chaos and Late Drama at Parc Olympique Lyonnais

Worth Watching Futmetrix Score: 66/100. A seemingly routine fixture exploded into an unforgettable spectacle defined by razor-thin margins and sheer late-game desperation.

Setting the Tempo

The opening exchanges at Parc Olympique Lyonnais quickly established the tactical narrative for the evening. Pushing forward from the first whistle, Lyon stamped their authority on the midfield, enjoying controlled possession at fifty-seven percent. The sheer Intensity of the contest was staggering, ultimately resulting in a combined twenty-five shots turning the pitch into a relentless shooting gallery. Despite the heavy barrage and immense set-piece pressure through ten total corners, breaking the deadlock proved surprisingly difficult. Interestingly, Dominik Greif was instrumental for the hosts, producing three crucial saves to prevent dangerous counter-attacks from bearing fruit. This early phase demonstrated a fascinating clash of styles, with resolute defending frustrating an otherwise fluid and attacking home side desperately seeking an early advantage.

The Disallowed Breakthrough

The complexion of the match shifted dramatically following the hour mark. The home faithful erupted when C. Tolisso found the back of the net, only for a lengthy VAR review to cruelly disallow the strike for an offside infringement. That marginal decision completely shattered the Balance of the encounter and injected fresh belief into the struggling visitors. Capitalising perfectly on the emotional dip, Le Havre struck a stunning blow in the seventy-fourth minute. Making an immediate impact, substitute F. Doucoure sliced through the defensive lines to set up A. Samatta for a clinical finish. The remarkable Upset Factor was suddenly undeniable, as a side rooted near the bottom of the table dared to dream of a famous victory on the road.

Stoppage Time Heartbreak

Refusing to accept defeat in front of their passionate supporters, the hosts cranked up the Stakes during a frantic final push. The breakthrough finally arrived in the eighty-seventh minute when Z. Athekame delivered a pinpoint pass to L. Openda, who unleashed a spectacular strike to level the scoreline. Yet, the drama was far from concluded. Deep into second-half stoppage time, S. Nakamura bundled the ball home, sending the away bench into wild raptures. However, VAR intervened once again, spotting a decisive handball to wipe out the late winner. This breathless climax encapsulated a truly chaotic evening, leaving both squads entirely exhausted and forced to share the spoils after an unforgettable rollercoaster of a fixture.

Key Questions

How did VAR change this match?

VAR intervened twice crucially, wiping out Tolisso's opener for offside and breaking Le Havre hearts by disallowing Nakamura's stoppage-time winner for a handball.

Did Lyon deserve the late equalizer?

Absolutely. They orchestrated controlled possession, generated 13 total shots, and amassed a superior expected goals tally of 1.61, ultimately justifying their late breakthrough.

How did substitute Loïs Openda change the game?

Showcasing incredible killer instinct, the attacker delivered the crucial 87th-minute strike to rescue a valuable point when his side desperately needed a spark.

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
57%
43%
Lyon 57%
Le Havre 43%
Shots
13
12
Lyon 13
Le Havre 12
Shots on Target
5
4
Lyon 5
Le Havre 4
Expected Goals (xG)
1.61
0.66
Lyon 1.61
Le Havre 0.66
Passes
457
345
Lyon 457
Le Havre 345
Pass Accuracy
85%
83%
Lyon 85%
Le Havre 83%
Corners
5
5
Lyon 5
Le Havre 5
Fouls
7
16
Lyon 7
Le Havre 16
Yellow Cards
0
2
Lyon 0
Le Havre 2
Red Cards
0
0
Lyon 0
Le Havre 0

Match Events

A. Seko 🟨 41'
HT
61' 🔄 ↓ K. Boudache ↑M. Fofana
62' 🔄 ↓ M. Bidstrup ↑N. Nartey
65' • C. Tolisso
↓ K. Mizuta ↑J. Maja 🔄 65'
↓ D. Ouziad ↑F. Doucoure 🔄 65'
A. Samatta (F. Doucoure) ⚽ 74'
↓ T. Pembele ↑E. K. Vinette 🔄 76'
↓ S. Ebonog ↑S. Nakamura 🔄 76'
80' 🔄 ↓ N. Tagliafico ↑Abner Vinicius
80' 🔄 ↓ E. Nuamah ↑P. Sulc
87' ⚽ L. Openda (Z. Athekame)
S. Nakamura • 90'+2
F. Doucoure 🟨 90'+7
FT

Player Cards

Our take on every player in this match

Lyon

Goalkeepers
Dominik Greif
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Defenders
Zachary Athekame
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
8
Rating
Felix Bacher
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Moussa Niakhaté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Nicolás Tagliafico
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Midfielders
Mads Bidstrup
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Tyler Morton
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Ernest Nuamah
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Corentin Tolisso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Kaïl Boudache
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Forwards
Loïs Openda
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
8
Rating
BENCH
Rémy Descamps
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Clinton Mata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abner
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
8%
Pass Acc
Ainsley Maitland-Niles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kiliane Merah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tanner Tessmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Noah Teye Nartey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Pavel Šulc
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Malick Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry

Le Havre

Goalkeepers
Lionel Mpasi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Defenders
Ayumu Seko
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
30%
Pass Acc
Junior Mwanga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Ahmed Touba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Midfielders
Simon Ebonog
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Amir Richardson
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Timothée Pembélé
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Rassoul Ndiaye
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Kaito Mizuta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Forwards
Mbwana Samatta
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Gauthier Gallon
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Vincent Sasso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Fodé Doucouré
SUPER SUB
SUPER SUB
1
Assist
1
Assist
33
Minutes
6.6
Rating
Elias Jelert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ismail Bouneb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daren Mosengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joshua Oluwaseun
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Enzo Koffi Vinette
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Sota Nakamura
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/15/2026 Le Havre 0 - 0 Lyon Ligue 1 Stade Océane
12/14/2025 Lyon 1 - 0 Le Havre Ligue 1 Parc Olympique Lyonnais
03/16/2025 Lyon 4 - 2 Le Havre Ligue 1 Groupama Stadium
10/20/2024 Le Havre 0 - 4 Lyon Ligue 1 Stade Océane
01/14/2024 Le Havre 3 - 1 Lyon Ligue 1 Stade Océane
09/17/2023 Lyon 0 - 0 Le Havre Ligue 1 Groupama Stadium
03/15/2026
0 - 0
Ligue 1 Stade Océane
12/14/2025
1 - 0
Ligue 1 Parc Olympique Lyonnais
03/16/2025
4 - 2
Ligue 1 Groupama Stadium
10/20/2024
0 - 4
Ligue 1 Stade Océane
01/14/2024
3 - 1
Ligue 1 Stade Océane
09/17/2023
0 - 0
Ligue 1 Groupama Stadium
Lyon Win
Le Havre Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Monaco 2 6 3 0 +3 WMonaco 2 - 0 Marseille (30-08-2026)WLe Havre 0 - 1 Monaco (23-08-2026)
2 Paris FC 2 4 3 0 +3 WParis FC 3 - 0 Nice (30-08-2026)DEstac Troyes 0 - 0 Paris FC (22-08-2026)
3 Lille 2 4 4 2 +2 DLille 2 - 2 Paris Saint Germain (28-08-2026)WAngers 0 - 2 Lille (23-08-2026)
4 Lyon 2 4 3 1 +2 DLyon 1 - 1 Le Havre (29-08-2026)WToulouse 0 - 2 Lyon (22-08-2026)
5 Rennes 2 4 5 4 +1 WRennes 3 - 2 Le Mans (30-08-2026)DRennes 2 - 2 Paris Saint Germain (23-08-2026)
6 Estac Troyes 2 4 2 1 +1 WLorient 1 - 2 Estac Troyes (29-08-2026)DEstac Troyes 0 - 0 Paris FC (22-08-2026)
7 Lens 2 3 6 4 +2 LStrasbourg 2 - 1 Lens (29-08-2026)WLens 5 - 2 Auxerre (22-08-2026)
8 Marseille 2 3 4 2 +2 LMonaco 2 - 0 Marseille (30-08-2026)WMarseille 4 - 0 Strasbourg (21-08-2026)
9 Angers 2 3 3 3 0 WAuxerre 1 - 3 Angers (29-08-2026)LAngers 0 - 2 Lille (23-08-2026)
10 Strasbourg 2 3 2 5 -3 WStrasbourg 2 - 1 Lens (29-08-2026)LMarseille 4 - 0 Strasbourg (21-08-2026)
11 Paris Saint Germain 2 2 4 4 0 DLille 2 - 2 Paris Saint Germain (28-08-2026)DRennes 2 - 2 Paris Saint Germain (23-08-2026)
12 Stade Brestois 29 2 2 4 4 0 DStade Brestois 29 2 - 2 Toulouse (29-08-2026)DLe Mans 2 - 2 Stade Brestois 29 (22-08-2026)
13 Le Mans 2 1 4 5 -1 LRennes 3 - 2 Le Mans (30-08-2026)DLe Mans 2 - 2 Stade Brestois 29 (22-08-2026)
14 Lorient 2 1 1 2 -1 LLorient 1 - 2 Estac Troyes (29-08-2026)DNice 0 - 0 Lorient (22-08-2026)
15 Le Havre 2 1 1 2 -1 DLyon 1 - 1 Le Havre (29-08-2026)LLe Havre 0 - 1 Monaco (23-08-2026)
16 Toulouse 2 1 2 4 -2 DStade Brestois 29 2 - 2 Toulouse (29-08-2026)LToulouse 0 - 2 Lyon (22-08-2026)
17 Nice 2 1 0 3 -3 LParis FC 3 - 0 Nice (30-08-2026)DNice 0 - 0 Lorient (22-08-2026)
18 Auxerre 2 0 3 8 -5 LAuxerre 1 - 3 Angers (29-08-2026)LLens 5 - 2 Auxerre (22-08-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.