UEFA Champions League League Stage - 2

Monaco 2 - 2 FT Manchester City

Stade Louis II

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

Futmetrix Verdict
97
FT
Wed, Oct 1
Monaco
2-2
Manchester City
⚡ Intensity 96
⚖️ Balance 84
🏆 Stakes 0
🎲 Upset 100
Haaland's brace denied in dramatic Monaco draw

Haaland Silenced by Late Drama: Manchester City's European Hopes Bruised at Stade Louis II

Must-Watch Futmetrix Score: 97/100. When a striker of Erling Haaland's calibre is denied a victory despite a clinical brace, you're witnessing the kind of Champions League theatre that defines the competition's cruelty.

City's Dominance Undone by Penalty Heartbreak

Manchester City arrived at Stade Louis II with intensity written across their play. Haaland opened the scoring inside 15 minutes—a predatory finish set up by Joško Gvardiol—before the Norwegian doubled his tally just before half-time. Two goals, two clinical moments, one man asserting dominance. City controlled 71% possession, fired 18 shots, and suffocated Monaco with the precision that has defined their season. The balance of power seemed irreversible.

Monaco's Unlikely Resurrection

Yet Monaco refused the script. Jordan Teze halved the deficit just three minutes after City's opener, a reminder that even in the shadow of a continental giant, the home side possessed teeth. For 70 minutes, City's superiority appeared total—eight shots on target against Monaco's three—but European football punishes complacency. In the 87th minute, VAR confirmed a penalty. Eric Dier stepped up in the 90th minute and converted, snatching a 2-2 draw from the jaws of defeat. The stakes shifted instantly: City's dominance, rendered hollow.

The Turning Point Nobody Saw Coming

This wasn't an upset—City's underlying metrics (1.54 xG, 94% pass accuracy) confirmed their superiority—but it was a lesson in Champions League intensity. Haaland's eight-point-seven rating masked the frustration of a striker denied three points. Manchester City accumulated 730 accurate passes, 18 shots, and complete control, yet left the Côte d'Azur with only a point. Monaco's 29% possession and 1.45 xG shouldn't have yielded parity, but football's mathematics break down when desperation meets opportunity. The 90th-minute penalty—confirmed by technology, executed with nerve—flipped the emotional narrative entirely.

What Comes Next?

City's form remains solid (one win, one draw from two games), but this draw stings differently. In a group where every point carries importance, dropping two at home to a side battling relegation-form struggles (Monaco: one point from two games) represents a missed opportunity. Haaland will demand better service; City's midfield will demand sharper finishing. Monaco, meanwhile, salvaged pride and a point they barely deserved—a lifeline in their European journey.

Key Questions

What made Erling Haaland the Man of the Match despite the draw?

Haaland's two clinical finishes and 8.7 rating showcased elite positioning. He converted City's dominance into goals, though Monaco's resilience denied him victory.

How did Monaco equalise from 2-0 down?

Teze scored early (18'), then Dier converted a 90th-minute penalty confirmed by VAR, capping a desperate but effective second-half comeback.

What does this result mean for City's European campaign?

City's unbeaten run (1W, 1D) continues, but dropping points at home to a struggling Monaco side signals vulnerability in the group stage.

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
29%
71%
Monaco 29%
Manchester City 71%
Shots
8
18
Monaco 8
Manchester City 18
Shots on Target
3
6
Monaco 3
Manchester City 6
Expected Goals (xG)
1.45
1.54
Monaco 1.45
Manchester City 1.54
Passes
301
778
Monaco 301
Manchester City 778
Pass Accuracy
81%
94%
Monaco 81%
Manchester City 94%
Corners
7
3
Monaco 7
Manchester City 3
Fouls
9
13
Monaco 9
Manchester City 13
Yellow Cards
1
5
Monaco 1
Manchester City 5
Red Cards
0
0
Monaco 0
Manchester City 0

Match Events

E. Haaland (J. Gvardiol) 15'
18' J. Teze (K. Diatta)
22' 🔄 Vanderson K. Ouattara
E. Haaland (N. O'Reilly) 44'
HT
Rodri 🟨 57'
Rodri Nico 🔄 61'
J. Doku Savinho 🔄 61'
63' 🟨 Krépin Diatta
64' 🔄 A. Fati S. Idumbo
J. Stones M. Nunes 🔄 73'
82' 🔄 F. Balogun M. Biereth
82' 🔄 M. Salisu G. Ilenikhena
82' 🔄 M. Coulibaly P. Cabral
87' Eric Dier
Bernardo Silva 🟨 88'
Nico González 🟨 89'
90' E. Dier
Savinho 🟨 90'+4
FT

Player Cards

Our take on every player in this match

Monaco

Goalkeepers
P. Kohn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
T. Kehrer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
E. Dier
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
7.6
Rating
M. Salisu
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
83
Total Mins
82
Entry
Midfielders
Vanderson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
22
Entry
M. Coulibaly
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
J. Teze
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
K. Diatta
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Forwards
M. Akliouche
MAGNET
MAGNET
56
Activity
56
Activity
38
Passes
18
Duels
A. Fati
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
F. Balogun
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
BENCH
J. Stawiecki
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Y. Lienard
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Caio Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
K. Ouattara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
Started
Entry
S. Idumbo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
T. Minamino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Cabral
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
M. Biereth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
G. Ilenikhena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry

Manchester City

Goalkeepers
G. Donnarumma
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
J. Stones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
R. Dias
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
J. Gvardiol
MAGNET
MAGNET
102
Activity
102
Activity
93
Passes
9
Duels
N. O'Reilly
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
68%
Pass Acc
Midfielders
Rodri
MAGNET
MAGNET
105
Activity
105
Activity
96
Passes
9
Duels
B. Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
T. Reijnders
MAGNET
MAGNET
92
Activity
92
Activity
87
Passes
5
Duels
P. Foden
MAGNET
MAGNET
85
Activity
85
Activity
76
Passes
9
Duels
J. Doku
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Forwards
E. Haaland
HITMAN
HITMAN
2
Goals
2
Goals
3
On Target
8.7
Rating
BENCH
J. Trafford
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Bettinelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
N. Ake
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Lewis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Kovacic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nico
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
6
Rating
M. Nunes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
O. Bobb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Mukasa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Savinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
15/03/2017 Monaco 3 - 1 Manchester City UEFA Champions League Stade Louis II
21/02/2017 Manchester City 5 - 3 Monaco UEFA Champions League Etihad Stadium
15/03/2017
UEFA Champions League Stade Louis II
21/02/2017
UEFA Champions League Etihad Stadium
Monaco Win
Manchester City Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 2 6 8 2 +6 WPafos 1 - 5 Bayern München (30-09-2025)WBayern München 3 - 1 Chelsea (17-09-2025)
2 Real Madrid 2 6 7 1 +6 WKairat Almaty 0 - 5 Real Madrid (30-09-2025)WReal Madrid 2 - 1 Marseille (16-09-2025)
3 Paris Saint Germain 2 6 6 1 +5 WBarcelona 1 - 2 Paris Saint Germain (01-10-2025)WParis Saint Germain 4 - 0 Atalanta (17-09-2025)
4 Inter 2 6 5 0 +5 WInter 3 - 0 Slavia Praha (30-09-2025)WAjax 0 - 2 Inter (17-09-2025)
5 Arsenal 2 6 4 0 +4 WArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)WAthletic Club 0 - 2 Arsenal (16-09-2025)
6 Qarabag 2 6 5 2 +3 WQarabag 2 - 0 FC Copenhagen (01-10-2025)WBenfica 2 - 3 Qarabag (16-09-2025)
7 Borussia Dortmund 2 4 8 5 +3 WBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
8 Manchester City 2 4 4 2 +2 DMonaco 2 - 2 Manchester City (01-10-2025)WManchester City 2 - 0 Napoli (18-09-2025)
9 Tottenham 2 4 3 2 +1 DBodo/Glimt 2 - 2 Tottenham (30-09-2025)WTottenham 1 - 0 Villarreal (16-09-2025)
10 Atletico Madrid 2 3 7 4 +3 WAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)LLiverpool 3 - 2 Atletico Madrid (17-09-2025)
11 Newcastle 2 3 5 2 +3 WUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)LNewcastle 1 - 2 Barcelona (18-09-2025)
12 Marseille 2 3 5 2 +3 WMarseille 4 - 0 Ajax (30-09-2025)LReal Madrid 2 - 1 Marseille (16-09-2025)
13 Sporting CP 2 3 5 3 +2 LNapoli 2 - 1 Sporting CP (01-10-2025)WSporting CP 4 - 1 Kairat Almaty (18-09-2025)
14 Club Brugge KV 2 3 5 3 +2 LAtalanta 2 - 1 Club Brugge KV (30-09-2025)WClub Brugge KV 4 - 1 Monaco (18-09-2025)
15 Eintracht Frankfurt 2 3 6 6 0 LAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)WEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
16 Liverpool 2 3 3 3 0 LGalatasaray 1 - 0 Liverpool (30-09-2025)WLiverpool 3 - 2 Atletico Madrid (17-09-2025)
17 Barcelona 2 3 3 3 0 LBarcelona 1 - 2 Paris Saint Germain (01-10-2025)WNewcastle 1 - 2 Barcelona (18-09-2025)
18 Chelsea 2 3 2 3 -1 WChelsea 1 - 0 Benfica (30-09-2025)LBayern München 3 - 1 Chelsea (17-09-2025)
19 Napoli 2 3 2 3 -1 WNapoli 2 - 1 Sporting CP (01-10-2025)LManchester City 2 - 0 Napoli (18-09-2025)
20 Union St. Gilloise 2 3 3 5 -2 LUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)WPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
21 Atalanta 2 3 2 5 -3 WAtalanta 2 - 1 Club Brugge KV (30-09-2025)LParis Saint Germain 4 - 0 Atalanta (17-09-2025)
22 Galatasaray 2 3 2 5 -3 WGalatasaray 1 - 0 Liverpool (30-09-2025)LEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
23 Juventus 2 2 6 6 0 DVillarreal 2 - 2 Juventus (01-10-2025)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
24 Bodo/Glimt 2 2 4 4 0 DBodo/Glimt 2 - 2 Tottenham (30-09-2025)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
25 Bayer Leverkusen 2 2 3 3 0 DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
26 Villarreal 2 1 2 3 -1 DVillarreal 2 - 2 Juventus (01-10-2025)LTottenham 1 - 0 Villarreal (16-09-2025)
27 PSV Eindhoven 2 1 2 4 -2 DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)LPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
28 FC Copenhagen 2 1 2 4 -2 LQarabag 2 - 0 FC Copenhagen (01-10-2025)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
29 Olympiakos Piraeus 2 1 0 2 -2 LArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
30 Monaco 2 1 3 6 -3 DMonaco 2 - 2 Manchester City (01-10-2025)LClub Brugge KV 4 - 1 Monaco (18-09-2025)
31 Slavia Praha 2 1 2 5 -3 LInter 3 - 0 Slavia Praha (30-09-2025)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
32 Pafos 2 1 1 5 -4 LPafos 1 - 5 Bayern München (30-09-2025)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
33 Benfica 2 0 2 4 -2 LChelsea 1 - 0 Benfica (30-09-2025)LBenfica 2 - 3 Qarabag (16-09-2025)
34 Athletic Club 2 0 1 6 -5 LBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)LAthletic Club 0 - 2 Arsenal (16-09-2025)
35 Ajax 2 0 0 6 -6 LMarseille 4 - 0 Ajax (30-09-2025)LAjax 0 - 2 Inter (17-09-2025)
36 Kairat Almaty 2 0 1 9 -8 LKairat Almaty 0 - 5 Real Madrid (30-09-2025)LSporting CP 4 - 1 Kairat Almaty (18-09-2025)