Ligue 1 Regular Season - 8

Angers 1 - 1 FT Monaco

Stade Raymond-Kopa

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

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

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

Worth Watching Futmetrix Score: 52/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.

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.

Player Cards

Our take on every player in this match

Angers

Goalkeepers
H. Koffi
👻 Invisible Nothing to note
Defenders
C. Arcus
👻 Invisible Nothing to note
O. Camara
👻 Invisible Nothing to note
J. Lefort
👻 Invisible Nothing to note
F. Hanin
👻 Invisible Nothing to note
Midfielders
H. Belkebla
👻 Invisible Nothing to note
H. Abdelli
👻 Invisible Nothing to note
Y. Belkhdim
👻 Invisible Nothing to note
L. Mouton
👻 Invisible Nothing to note
A. Sbai
👻 Invisible Nothing to note
Forwards
P. Peter
👻 Invisible Nothing to note
BENCH
M. Zinga
👻 Invisible Nothing to note
A. Bamba
👻 Invisible Nothing to note
M. Courcoul
👻 Invisible Nothing to note
M. Louer
👻 Invisible Nothing to note
J. Ekomie
👻 Invisible Nothing to note
L. Raolisoa
👻 Invisible Nothing to note
S. Cherif
👻 Invisible Nothing to note
H. Djibirin
👻 Invisible Nothing to note
L. Machine
👻 Invisible Nothing to note

Monaco

Goalkeepers
P. Kohn
👻 Invisible Nothing to note
Defenders
T. Kehrer
👻 Invisible Nothing to note
M. Salisu
👻 Invisible Nothing to note
Caio Henrique
👻 Invisible Nothing to note
Midfielders
K. Diatta
👻 Invisible Nothing to note
J. Teze
👻 Invisible Nothing to note
M. Coulibaly
👻 Invisible Nothing to note
K. Ouattara
👻 Invisible Nothing to note
Forwards
M. Akliouche
👻 Invisible Nothing to note
A. Fati
👻 Invisible Nothing to note
M. Biereth
👻 Invisible Nothing to note
BENCH
Y. Lienard
👻 Invisible Nothing to note
B. Kiwa
👻 Invisible Nothing to note
A. Bamba
👻 Invisible Nothing to note
P. Cabral
👻 Invisible Nothing to note
A. Golovin
👻 Invisible Nothing to note
S. Idumbo
👻 Invisible Nothing to note
T. Minamino
👻 Invisible Nothing to note
F. Balogun
👻 Invisible Nothing to note
G. Ilenikhena
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
18/10/2025 Angers 1 - 1 Monaco Ligue 1 Stade Raymond-Kopa
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
18/10/2025
1 - 1
Ligue 1 Stade Raymond-Kopa
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)