UEFA Champions League League Stage - 2

Monaco 2 - 2 FT Manchester City

Stade Louis II

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

88
FT
Wed, Oct 1
Monaco
2-2
Manchester City
⚡ Intensity 96
⚖️ Balance 84
🏆 Stakes 0
🎲 Upset 0
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: 88/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.

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
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

Season performance ratings for players in this match

Monaco

Goalkeepers
P. Kohn
NPC
NPC
90
Minutes
90
Minutes
11%
Pass Acc
6.7
Rating
Defenders
T. Kehrer
NPC
NPC
90
Minutes
90
Minutes
29%
Pass Acc
6.3
Rating
E. Dier
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
7.6
Rating
M. Salisu
NPC
NPC
83
Minutes
83
Minutes
24%
Pass Acc
6.3
Rating
Midfielders
Vanderson
👻 Invisible Nothing to note
M. Coulibaly
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
75%
Duel Win %
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
WALL
WALL
0
Dribbled Past
0
Dribbled Past
1
Tackles
75%
Duel Win %
F. Balogun
SWEEPER
SWEEPER
1
Cleanups
1
Cleanups
1
Interceptions
0
Blocks
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
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
K. Ouattara
NPC
NPC
68
Minutes
68
Minutes
14%
Pass Acc
6.3
Rating
S. Idumbo
👻 Invisible Nothing to note
T. Minamino
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
P. Cabral
CAMEO
CAMEO
8
Minutes
8
Minutes
2
Touches
None
Events
M. Biereth
SWEEPER
SWEEPER
1
Cleanups
1
Cleanups
1
Interceptions
0
Blocks
G. Ilenikhena
👻 Invisible Nothing to note

Manchester City

Goalkeepers
G. Donnarumma
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
J. Stones
NPC
NPC
73
Minutes
73
Minutes
69%
Pass Acc
6.2
Rating
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
NPC
NPC
90
Minutes
90
Minutes
49%
Pass Acc
6
Rating
T. Reijnders
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
81%
Pass Acc
P. Foden
MAGNET
MAGNET
85
Activity
85
Activity
76
Passes
9
Duels
J. Doku
👻 Invisible Nothing to note
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
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
R. Lewis
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
M. Kovacic
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Nico
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
3
Fouls
6
Rating
M. Nunes
👻 Invisible Nothing to note
O. Bobb
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
D. Mukasa
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Savinho
👻 Invisible Nothing to note

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)