Ligue 1 Regular Season - 4

Rennes 3 - 1 FT Lyon

Roazhon Park

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

100
FT
Sun, Sep 14
Français
Rennes
3-1
Lyon
⚡ Intensity 92
⚖️ Balance 71
🏆 Stakes 100
🎲 Upset 0
Rennes stuns Lyon in late-night epic thriller

Rennes Turns the Screw on Lyon: Three Goals in Final Fury

Must-Watch Futmetrix Score: 100/100. At Roazhon Park, Rennes dismantled Lyon 3-1, turning a balanced contest into a masterclass in intensity and late-game execution—a six-pointer that reshapes the title balance.

Tolisso's Early Strike Sets the Tone

Lyon drew first blood. In the 14th minute, Corentin Tolisso latched onto Ainsley Maitland-Niles's assist to fire past the Rennes defence with clinical precision. The Lyonnais controlled the opening exchanges, holding 52% possession and dictating tempo. Yet Rennes, despite a sluggish first half, remained lethal—31 combined shots would eventually transform Roazhon Park into a shooting gallery.

Morton's Red Card Triggers the Collapse

At the 75th minute, Tyler Morton received his marching orders, and the match fractured. Down to ten men, Lyon's defensive structure crumbled. Four minutes later, Anthony Rouault levelled (79th), assisted by substitute Mohamed Kader Meite. The stakes shifted seismically. At the 90th minute, after three lead changes, Meite delivered the winner, teed up by Mousa Tamari. An own goal from Raphaël Descamps had already compounded Lyon's misery.

The Data Tells the Story

Despite 48% possession, Rennes overwhelmed Lyon with 23 shots to 8. The impact of super-sub Meite, introduced at the 69th minute, proved decisive: one goal and one assist in 21 minutes of chaos. This victory propels Rennes into European contention, while Lyon's unbeaten streak shatters in a match where balance and timing proved everything.

Key Questions

How did Tyler Morton's red card reshape the match?

Down to 10 men from the 75th minute, Lyon's defensive discipline evaporated. Rennes scored twice in 15 minutes, turning equilibrium into collapse.

Why was Corentin Tolisso the standout performer?

Rating 8.5: Tolisso opened the scoring and controlled Lyon's midfield with physical dominance and precision passing throughout.

How dramatic was Meite's 90th-minute winner?

Meite shattered a late deadlock (1-1, then 2-1 via own goal) with a stoppage-time clincher. Pure final-day theatre.

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
48%
52%
Rennes 48%
Lyon 52%
Shots
23
8
Rennes 23
Lyon 8
Shots on Target
5
5
Rennes 5
Lyon 5
Expected Goals (xG)
2.19
1.71
Rennes 2.19
Lyon 1.71
Passes
449
492
Rennes 449
Lyon 492
Pass Accuracy
86%
85%
Rennes 86%
Lyon 85%
Corners
5
4
Rennes 5
Lyon 4
Fouls
18
13
Rennes 18
Lyon 13
Yellow Cards
2
2
Rennes 2
Lyon 2
Red Cards
0
1
Rennes 0
Lyon 1

Match Events

C. Tolisso (A. Maitland-Niles) 14'
Corentin Tolisso 🟨 43'
HT
46' 🔄 A. Ait Boudlal A. Seidu
46' 🔄 P. Frankowski M. Tamari
47' 🟨 Alidu Seidu
Clinton Mata 🟨 53'
A. Karabec R. Ghezzal 🔄 67'
69' 🔄 D. Cisse S. Fofana
69' 🔄 B. Embolo M. Meite
K. Merah P. Sulc 🔄 74'
Tyler Morton 🟥 75'
79' A. Rouault (M. Meite)
M. Fofana R. Kluivert 🔄 85'
90' R. Descamps
90' M. Meite (M. Tamari)
90'+9 🔄 L. Blas M. Nagida
FT

Player Cards

Season performance ratings for players in this match

Rennes

Goalkeepers
B. Samba
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
A. Ait Boudlal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
J. Jacquet
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
A. Rouault
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Midfielders
P. Frankowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
L. Blas
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
28%
Pass Acc
V. Rongier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
D. Cisse
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Q. Merlin
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
Forwards
E. Lepaul
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
B. Embolo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
M. Silistrie
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Brassier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Seidu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
M. Nagida
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
H. Hateboer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Fofana
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
G. Kamara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Meite
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
8.2
Rating
M. Tamari
SUPER SUB
SUPER SUB
0
Impact
0
Impact
45
Minutes
7.9
Rating

Lyon

Goalkeepers
R. Descamps
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
5.9
Rating
Defenders
A. Maitland-Niles
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
47%
Pass Acc
Clinton Mata
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
1
Interceptions
5
Blocks
M. Niakhate
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
75%
Duel Win %
Abner Vinicius
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
T. Tessmann
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
T. Morton
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
3
Fouls
6.9
Rating
A. Karabec
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
C. Tolisso
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
M. Fofana
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Forwards
K. Merah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
74
Entry
BENCH
D. Greif
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Kluivert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
N. Tagliafico
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. de Carvalho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Sulc
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
A. Moreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Ghezzal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
E. Molebe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Satriano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
26/04/2025 Lyon 4 - 1 Rennes Ligue 1 Groupama Stadium
18/08/2024 Rennes 3 - 0 Lyon Ligue 1 Roazhon Park
26/01/2024 Lyon 2 - 3 Rennes Ligue 1 Groupama Stadium
12/11/2023 Rennes 0 - 1 Lyon Ligue 1 Roazhon Park
09/04/2023 Lyon 3 - 1 Rennes Ligue 1 Groupama Stadium
16/10/2022 Rennes 3 - 2 Lyon Ligue 1 Roazhon Park
13/03/2022 Lyon 2 - 4 Rennes Ligue 1 Groupama Stadium
07/11/2021 Rennes 4 - 1 Lyon Ligue 1 Roazhon Park
03/03/2021 Lyon 1 - 0 Rennes Ligue 1 Groupama Stadium
26/04/2025
4 - 1
Ligue 1 Groupama Stadium
18/08/2024
3 - 0
Ligue 1 Roazhon Park
26/01/2024
2 - 3
Ligue 1 Groupama Stadium
12/11/2023
0 - 1
Ligue 1 Roazhon Park
09/04/2023
3 - 1
Ligue 1 Groupama Stadium
16/10/2022
3 - 2
Ligue 1 Roazhon Park
13/03/2022
2 - 4
Ligue 1 Groupama Stadium
07/11/2021
4 - 1
Ligue 1 Roazhon Park
03/03/2021
1 - 0
Ligue 1 Groupama Stadium
Rennes Win
Lyon Win
Draw

League Standings

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