Ligue 1 Regular Season - 8

Angers 1 - 1 FT Monaco

Stade Raymond-Kopa

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

50
FT
Sat, Oct 18
Français
Angers
1-1
Monaco
⚡ Intensity 42
⚖️ Balance 40
🏆 Stakes 33
🎲 Upset 0
Cherif's 85th-minute equalizer stuns Monaco

Angers Snatch Drama in the Shadows: Cherif's 85th-Minute Rescue

Average Entertainment Futmetrix Score: 50/100. Two teams separated by ambition but united by chaos collided at Stade Raymond-Kopa, where substitute brilliance and late-game desperation erased what seemed a settled contest.

Monaco's Control, Then Collapse

Monaco strangled possession from the opening whistle, dictating play with 58% control and suffocating Angers into a defensive shell. The dominance was absolute on paper—13 corners, 27 shots fired, an intensity that felt destined to yield a goal. And it did: at the 72nd minute, F. Balogun, introduced at the 62nd, pounced on a clinical assist from T. Minamino to hand the Principality the lead. Monaco's grip seemed unbreakable.

The Angers Ambush

Then came the earthquake. Haris Belkebla and Angers' midfield refused to surrender, building balance through relentless pressing that turned the final quarter into a siege. At the 85th minute—13 minutes from the whistle—S. Cherif, another substitute (entered 61st), exploded past the defence to level after L. Raolisoa's perfectly weighted cross. What seemed a settled affair became a dagger through the heart of Monaco's afternoon.

Substitutes Seize the Narrative

This match belonged entirely to the bench. Balogun and Cherif both scored post-substitution; Minamino and Raolisoa orchestrated the decisive moments. Thilo Kehrer of Monaco produced a commanding defensive masterclass (7.9/10) to contain Angers' 16 attempts, while Mamadou Coulibaly (7.7/10) choreographed Monaco's midfield symphony. Angers, languishing 17th with just 6 points, showed teeth against a supposedly superior opponent. The final 1-1 scoreline captures a match where two goals in 13 chaotic minutes rewrote the script entirely—a reminder that football's cruelest lessons arrive in the 85th minute.

Key Questions

Did Angers deserve the late equalizer?

Absolutely. Angers fired 16 shots and dominated the final quarter with relentless pressure. The equalizer reflected their second-half intensity and refusal to collapse.

How did substitute Kehrer change the game?

Kehrer didn't change the game—he stabilised it. His commanding 7.9/10 defensive display limited Angers' 16 shots and prevented further damage.

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
42%
58%
Angers 42%
Monaco 58%
Shots
16
11
Angers 16
Monaco 11
Shots on Target
3
4
Angers 3
Monaco 4
Expected Goals (xG)
1.77
1.88
Angers 1.77
Monaco 1.88
Passes
397
568
Angers 397
Monaco 568
Pass Accuracy
82%
86%
Angers 82%
Monaco 86%
Corners
10
3
Angers 10
Monaco 3
Fouls
15
14
Angers 15
Monaco 14
Yellow Cards
2
2
Angers 2
Monaco 2
Red Cards
0
0
Angers 0
Monaco 0

Match Events

Mohammed Salisu 🟨 1'
HT
48' 🟨 Carlens Arcus
Jordan Teze 🟨 60'
61' 🔄 P. Peter S. Cherif
M. Biereth F. Balogun 🔄 62'
K. Ouattara S. Idumbo 🔄 70'
A. Fati T. Minamino 🔄 70'
71' 🔄 A. Sbai J. Ekomie
71' 🔄 H. Abdelli L. Raolisoa
F. Balogun (T. Minamino) 72'
79' 🔄 L. Mouton H. Djibirin
79' 🔄 F. Hanin L. Machine
J. Teze A. Bamba 🔄 84'
M. Akliouche G. Ilenikhena 🔄 84'
85' S. Cherif (L. Raolisoa)
90'+4 🟨 Sidiki Cherif
FT

Player Cards

Season performance ratings for players in this match

Angers

Goalkeepers
H. Koffi
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
C. Arcus
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
64%
Duel Win %
O. Camara
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
62%
Duel Win %
J. Lefort
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
F. Hanin
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Midfielders
H. Belkebla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
H. Abdelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Y. Belkhdim
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
L. Mouton
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
18%
Pass Acc
A. Sbai
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Forwards
P. Peter
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
4
Duels Won
0
Pens Won
BENCH
M. Zinga
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
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
M. Louer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Ekomie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
L. Raolisoa
SUPER SUB
SUPER SUB
0
Impact
0
Impact
19
Minutes
6.6
Rating
S. Cherif
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
7.3
Rating
H. Djibirin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
L. Machine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Monaco

Goalkeepers
P. Kohn
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
T. Kehrer
MAGNET
MAGNET
114
Activity
114
Activity
101
Passes
13
Duels
M. Salisu
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
67%
Duel Win %
Caio Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
K. Diatta
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
J. Teze
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
34%
Pass Acc
M. Coulibaly
MAGNET
MAGNET
81
Activity
81
Activity
65
Passes
16
Duels
K. Ouattara
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Forwards
M. Akliouche
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
A. Fati
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
M. Biereth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
BENCH
Y. Lienard
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
B. Kiwa
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
12
Total Mins
Started
Entry
P. Cabral
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Golovin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Idumbo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
T. Minamino
SUPER SUB
SUPER SUB
0
Impact
0
Impact
20
Minutes
6.6
Rating
F. Balogun
SUPER SUB
SUPER SUB
0
Impact
0
Impact
28
Minutes
7.5
Rating
G. Ilenikhena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
15/03/2025 Angers 0 - 2 Monaco Ligue 1 Stade Raymond Kopa
01/11/2024 Monaco 0 - 1 Angers Ligue 1 Stade Louis-II
07/05/2023 Angers 1 - 2 Monaco Ligue 1 Stade Raymond-Kopa
30/10/2022 Monaco 2 - 0 Angers Ligue 1 Stade Louis II
01/05/2022 Monaco 2 - 0 Angers Ligue 1 Stade Louis II
01/12/2021 Angers 1 - 3 Monaco Ligue 1 Stade Raymond-Kopa
25/04/2021 Angers 0 - 1 Monaco Ligue 1 Stade Raymond-Kopa
09/01/2021 Monaco 3 - 0 Angers Ligue 1 Stade Louis II
04/02/2020 Monaco 1 - 0 Angers Ligue 1 Stade Louis II
15/03/2025
0 - 2
Ligue 1 Stade Raymond Kopa
01/11/2024
0 - 1
Ligue 1 Stade Louis-II
07/05/2023
1 - 2
Ligue 1 Stade Raymond-Kopa
30/10/2022
2 - 0
Ligue 1 Stade Louis II
01/05/2022
2 - 0
Ligue 1 Stade Louis II
01/12/2021
1 - 3
Ligue 1 Stade Raymond-Kopa
25/04/2021
0 - 1
Ligue 1 Stade Raymond-Kopa
09/01/2021
3 - 0
Ligue 1 Stade Louis II
04/02/2020
1 - 0
Ligue 1 Stade Louis II
Angers Win
Monaco Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Marseille 8 18 21 7 +14 WMarseille 6 - 2 Le Havre (18-10-2025)WMetz 0 - 3 Marseille (04-10-2025)WStrasbourg 1 - 2 Marseille (26-09-2025)WMarseille 1 - 0 Paris Saint Germain (22-09-2025)WMarseille 4 - 0 Lorient (12-09-2025)
2 Paris Saint Germain 8 17 16 8 +8 DParis Saint Germain 3 - 3 Strasbourg (17-10-2025)DLille 1 - 1 Paris Saint Germain (05-10-2025)WParis Saint Germain 2 - 0 Auxerre (27-09-2025)LMarseille 1 - 0 Paris Saint Germain (22-09-2025)WParis Saint Germain 2 - 0 Lens (14-09-2025)
3 Strasbourg 8 16 17 10 +7 DParis Saint Germain 3 - 3 Strasbourg (17-10-2025)WStrasbourg 5 - 0 Angers (05-10-2025)LStrasbourg 1 - 2 Marseille (26-09-2025)WParis FC 2 - 3 Strasbourg (21-09-2025)WStrasbourg 1 - 0 Le Havre (14-09-2025)
4 Lens 8 16 12 7 +5 WLens 2 - 1 Paris FC (19-10-2025)WAuxerre 1 - 2 Lens (04-10-2025)DRennes 0 - 0 Lens (28-09-2025)WLens 3 - 0 Lille (20-09-2025)LParis Saint Germain 2 - 0 Lens (14-09-2025)
5 Lyon 8 15 11 8 +3 LNice 3 - 2 Lyon (18-10-2025)LLyon 1 - 2 Toulouse (05-10-2025)WLille 0 - 1 Lyon (28-09-2025)WLyon 1 - 0 Angers (19-09-2025)LRennes 3 - 1 Lyon (14-09-2025)
6 Lille 8 14 16 10 +6 WNantes 0 - 2 Lille (19-10-2025)DLille 1 - 1 Paris Saint Germain (05-10-2025)LLille 0 - 1 Lyon (28-09-2025)LLens 3 - 0 Lille (20-09-2025)WLille 2 - 1 Toulouse (14-09-2025)
7 Monaco 8 14 17 13 +4 DAngers 1 - 1 Monaco (18-10-2025)DMonaco 2 - 2 Nice (05-10-2025)LLorient 3 - 1 Monaco (27-09-2025)WMonaco 5 - 2 Metz (21-09-2025)WAuxerre 1 - 2 Monaco (13-09-2025)
8 Toulouse 8 13 15 12 +3 WToulouse 4 - 0 Metz (19-10-2025)WLyon 1 - 2 Toulouse (05-10-2025)DToulouse 2 - 2 Nantes (27-09-2025)LAuxerre 1 - 0 Toulouse (21-09-2025)LLille 2 - 1 Toulouse (14-09-2025)
9 Rennes 8 11 11 12 -1 DRennes 2 - 2 Auxerre (19-10-2025)DLe Havre 2 - 2 Rennes (05-10-2025)DRennes 0 - 0 Lens (28-09-2025)DNantes 2 - 2 Rennes (20-09-2025)WRennes 3 - 1 Lyon (14-09-2025)
10 Nice 8 11 12 14 -2 WNice 3 - 2 Lyon (18-10-2025)DMonaco 2 - 2 Nice (05-10-2025)DNice 1 - 1 Paris FC (28-09-2025)LStade Brestois 29 4 - 1 Nice (20-09-2025)WNice 1 - 0 Nantes (13-09-2025)
11 Paris FC 8 10 13 15 -2 LLens 2 - 1 Paris FC (19-10-2025)WParis FC 2 - 0 Lorient (03-10-2025)DNice 1 - 1 Paris FC (28-09-2025)LParis FC 2 - 3 Strasbourg (21-09-2025)WStade Brestois 29 1 - 2 Paris FC (14-09-2025)
12 Stade Brestois 29 8 9 14 14 0 DLorient 3 - 3 Stade Brestois 29 (19-10-2025)DStade Brestois 29 0 - 0 Nantes (04-10-2025)WAngers 0 - 2 Stade Brestois 29 (28-09-2025)WStade Brestois 29 4 - 1 Nice (20-09-2025)LStade Brestois 29 1 - 2 Paris FC (14-09-2025)
13 Lorient 8 8 12 19 -7 DLorient 3 - 3 Stade Brestois 29 (19-10-2025)LParis FC 2 - 0 Lorient (03-10-2025)WLorient 3 - 1 Monaco (27-09-2025)DLe Havre 1 - 1 Lorient (21-09-2025)LMarseille 4 - 0 Lorient (12-09-2025)
14 Auxerre 8 7 7 12 -5 DRennes 2 - 2 Auxerre (19-10-2025)LAuxerre 1 - 2 Lens (04-10-2025)LParis Saint Germain 2 - 0 Auxerre (27-09-2025)WAuxerre 1 - 0 Toulouse (21-09-2025)LAuxerre 1 - 2 Monaco (13-09-2025)
15 Nantes 8 6 5 9 -4 LNantes 0 - 2 Lille (19-10-2025)DStade Brestois 29 0 - 0 Nantes (04-10-2025)DToulouse 2 - 2 Nantes (27-09-2025)DNantes 2 - 2 Rennes (20-09-2025)LNice 1 - 0 Nantes (13-09-2025)
16 Le Havre 8 6 10 16 -6 LMarseille 6 - 2 Le Havre (18-10-2025)DLe Havre 2 - 2 Rennes (05-10-2025)DMetz 0 - 0 Le Havre (28-09-2025)DLe Havre 1 - 1 Lorient (21-09-2025)LStrasbourg 1 - 0 Le Havre (14-09-2025)
17 Angers 8 6 4 12 -8 DAngers 1 - 1 Monaco (18-10-2025)LStrasbourg 5 - 0 Angers (05-10-2025)LAngers 0 - 2 Stade Brestois 29 (28-09-2025)LLyon 1 - 0 Angers (19-09-2025)DMetz 1 - 1 Angers (14-09-2025)
18 Metz 8 2 5 20 -15 LToulouse 4 - 0 Metz (19-10-2025)LMetz 0 - 3 Marseille (04-10-2025)DMetz 0 - 0 Le Havre (28-09-2025)LMonaco 5 - 2 Metz (21-09-2025)DMetz 1 - 1 Angers (14-09-2025)