Ligue 1 Regular Season - 5

Lyon 1 - 0 FT Angers

Parc Olympique Lyonnais

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

33
FT
Fri, Sep 19
Français
Lyon
1-0
Angers
⚡ Intensity 14
⚖️ Balance 20
🏆 Stakes 67
🎲 Upset 0
Lyon dominates, Angers crumbles under pressure

Lyon's Stranglehold: Tessmann Ends Angers' Resistance

Skip It Futmetrix Score: 33/100. At Parc Olympique Lyonnais, Lyon announces itself as a genuine title contender by dismantling a desperate Angers side fighting for survival, a victory that cements the hosts' European ambitions while condemning the visitors deeper into relegation peril.

Relentless Intensity Suffocates Angers

Lyon's opening salvo was suffocating. From kickoff, the hosts imposed a suffocating Intensity: 16 shots fired, 67% possession, a barrage that left Angers gasping. Malick Fofana orchestrated the midfield with surgical precision, threading two key passes that carved open the visitors' backline. Angers, reduced to 33% possession and 10 desperate shots, was merely a punching bag—absorbing punishment with no counter-punch to offer. The Balance was never in doubt; Lyon's dominance was total.

Tessmann Strikes; Niakhaté Stands Firm

The moment arrived at the 65th minute. T. Tessmann seized his opportunity, converting to break the deadlock and release the pressure valve. But the real architects of this victory stood in defence. Moussa Niakhaté delivered a commanding performance, his positioning and reading of the game rendering Angers' attacking forays obsolete. Dominik Greif, in goal, produced two crucial saves to preserve Lyon's clean sheet. This defensive Intensity, tested by 11 corners and a constant barrage of set-piece pressure, never wavered.

The Stakes: Title Contenders vs. Survival

This wasn't a match; it was a statement of intent. Lyon (3rd, 12 points) has won four of five, their credentials as genuine title challengers now undeniable. Angers (13th, 5 points) plunges deeper into crisis: one win in five matches, a goal difference of -1, and now a defeat to a superior force. The Stakes were existential—Lyon needed to maintain momentum in the title race, Angers needed a miracle. Only one side delivered. This victory doesn't just consolidate Lyon's position; it announces they belong in any conversation about France's elite.

Match Breakdown

What does this victory mean for Lyon's season?

Lyon consolidates 3rd place with 12 points from five matches. Four wins in five games establishes them as genuine title challengers. This performance proves they can dismantle inferior opposition with ruthless efficiency.

Can Angers survive relegation?

With only 5 points from 5 matches, Angers faces a relegation battle. This defeat deepens the crisis. Immediate tactical overhaul and results are essential to avoid a catastrophic season-ending collapse.

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
67%
33%
Lyon 67%
Angers 33%
Shots
16
10
Lyon 16
Angers 10
Shots on Target
5
2
Lyon 5
Angers 2
Expected Goals (xG)
1.81
1.18
Lyon 1.81
Angers 1.18
Passes
583
284
Lyon 583
Angers 284
Pass Accuracy
91%
80%
Lyon 91%
Angers 80%
Corners
7
4
Lyon 7
Angers 4
Fouls
16
10
Lyon 16
Angers 10
Yellow Cards
2
2
Lyon 2
Angers 2
Red Cards
0
0
Lyon 0
Angers 0

Match Events

Jordan Lefort 🟨 20'
22' 🟨 Moussa Niakhaté
Carlens Arcus 🟨 37'
HT
53' 🟨 Khalis Merah
L. Mouton H. Abdelli 🔄 61'
J. Kalumba S. Cherif 🔄 62'
64' 🔄 K. Merah P. Sulc
65' T. Tessmann
81' 🔄 C. Tolisso M. de Carvalho
81' 🔄 M. Satriano E. Molebe
Y. Belkhdim P. Capelle 🔄 81'
L. Raolisoa L. Machine 🔄 90'
90'+2 🔄 M. Fofana A. Moreira
90'+2 🔄 A. Karabec R. Ghezzal
FT

Player Cards

Season performance ratings for players in this match

Lyon

Goalkeepers
D. Greif
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
A. Maitland-Niles
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Clinton Mata
MAGNET
MAGNET
99
Activity
99
Activity
90
Passes
9
Duels
M. Niakhate
MAGNET
MAGNET
122
Activity
122
Activity
112
Passes
10
Duels
N. Tagliafico
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
T. Tessmann
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
7.2
Rating
K. Merah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
A. Karabec
NPC
NPC
89
Minutes
89
Minutes
25%
Pass Acc
6.7
Rating
C. Tolisso
MAGNET
MAGNET
73
Activity
73
Activity
67
Passes
6
Duels
M. Fofana
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Forwards
M. Satriano
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
BENCH
L. Diarra
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
T. Barisic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Kluivert
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
9
Total Mins
Started
Entry
P. Sulc
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
A. Moreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
R. Ghezzal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
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
9
Total Mins
Started
Entry

Angers

Goalkeepers
H. Koffi
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
C. Arcus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
O. Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Lefort
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
J. Ekomie
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
3
Interceptions
1
Blocks
Midfielders
L. Mouton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
H. Belkebla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Y. Belkhdim
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
Forwards
L. Raolisoa
NPC
NPC
89
Minutes
89
Minutes
15%
Pass Acc
6.9
Rating
P. Peter
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
9
Duels Won
0
Pens Won
J. Kalumba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
BENCH
M. Zinga
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Hanin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Courcoul
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. Biumla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Capelle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
H. Abdelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
L. Machine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
S. Cherif
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
17/05/2025 Lyon 2 - 0 Angers Ligue 1 Groupama Stadium
07/12/2024 Angers 0 - 3 Lyon Ligue 1 Stade Raymond Kopa
25/02/2023 Angers 1 - 3 Lyon Ligue 1 Stade Raymond-Kopa
03/09/2022 Lyon 5 - 0 Angers Ligue 1 Groupama Stadium
03/04/2022 Lyon 3 - 2 Angers Ligue 1 Groupama Stadium
15/08/2021 Angers 3 - 0 Lyon Ligue 1 Stade Raymond-Kopa
11/04/2021 Lyon 3 - 0 Angers Ligue 1 Groupama Stadium
22/11/2020 Angers 0 - 1 Lyon Ligue 1 Stade Raymond-Kopa
17/05/2025
2 - 0
Ligue 1 Groupama Stadium
07/12/2024
0 - 3
Ligue 1 Stade Raymond Kopa
25/02/2023
1 - 3
Ligue 1 Stade Raymond-Kopa
03/09/2022
5 - 0
Ligue 1 Groupama Stadium
03/04/2022
3 - 2
Ligue 1 Groupama Stadium
15/08/2021
3 - 0
Ligue 1 Stade Raymond-Kopa
11/04/2021
3 - 0
Ligue 1 Groupama Stadium
22/11/2020
0 - 1
Ligue 1 Stade Raymond-Kopa
Lyon Win
Angers Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Monaco 5 12 13 7 +6 WMonaco 5 - 2 Metz (21-09-2025)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)
2 Paris Saint Germain 5 12 10 4 +6 LMarseille 1 - 0 Paris Saint Germain (22-09-2025)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)
3 Lyon 5 12 7 3 +4 WLyon 1 - 0 Angers (19-09-2025)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)
4 Strasbourg 5 12 8 5 +3 WParis FC 2 - 3 Strasbourg (21-09-2025)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)
5 Lille 5 10 13 8 +5 LLens 3 - 0 Lille (20-09-2025)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)
6 Marseille 5 9 10 4 +6 WMarseille 1 - 0 Paris Saint Germain (22-09-2025)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)
7 Lens 5 9 8 5 +3 WLens 3 - 0 Lille (20-09-2025)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)
8 Rennes 5 8 7 8 -1 DNantes 2 - 2 Rennes (20-09-2025)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)
9 Toulouse 5 6 7 9 -2 LAuxerre 1 - 0 Toulouse (21-09-2025)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)
10 Auxerre 5 6 4 6 -2 WAuxerre 1 - 0 Toulouse (21-09-2025)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)
11 Paris FC 5 6 9 12 -3 LParis FC 2 - 3 Strasbourg (21-09-2025)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 Nice 5 6 6 9 -3 LStade Brestois 29 4 - 1 Nice (20-09-2025)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)
13 Angers 5 5 3 4 -1 LLyon 1 - 0 Angers (19-09-2025)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)
14 Stade Brestois 29 5 4 9 11 -2 WStade Brestois 29 4 - 1 Nice (20-09-2025)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)
15 Le Havre 5 4 6 8 -2 DLe Havre 1 - 1 Lorient (21-09-2025)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)
16 Nantes 5 4 3 5 -2 DNantes 2 - 2 Rennes (20-09-2025)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)
17 Lorient 5 4 6 13 -7 DLe Havre 1 - 1 Lorient (21-09-2025)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)
18 Metz 5 1 5 13 -8 LMonaco 5 - 2 Metz (21-09-2025)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)