download All Football App

Monaco 2-2 Man City: Dier nets last-moment penalty to deny Haaland's brace

  /  R47

Manchester City failed to continue their perfect start in the Champions League after they were held to a 2-2 draw by Monaco.


2025/2026 UEFA Champions League

2-2

Match Report

Erling Haaland scored either side of a brilliant strike from Jordan Teze before the break, but a 90th-minute penalty from Eric Dier saw the spoils shared in an end-to-end encounter at Stade Louis-II.

Haaland got his first after just 15 minutes, dinking the ball over Philipp Kohn with a deft touch, but Monaco equalised soon after as Teze stunned Gianluigi Donnarumma with a powerful effort into the top-left corner.

The visitors pushed to retake the lead before half-time, with Phil Foden striking the bar while Tijjani Reijnders was denied by Kohn, but Haaland eventually got his second when he headed home from Nico O'Reilly's cross in the 44th minute.

It was an end-to-end start in the second half as both Folarin Balogun and Haaland failed to trouble the goalkeepers, while Foden and Reijnders saw their respective efforts blocked by Dier and Mohammed Salisu, respectively.

Reijnders continued to be a threat for City, crashing a left-footed effort against the bar, but Monaco found another leveller in the 90th minute as Dier, who was fouled by Nico Gonzalez in the box, sent Donnarumma the wrong way from the penalty spot.

 It's over: tied game against Manchester City.

 Teze and Dier.

𝗗𝗔𝗚𝗛𝗘 𝗠𝗨𝗡𝗘𝗚𝗨 

#ASMMCI pic.twitter.com/KaF5tX4c8q

— AS Monaco EN  (@AS_Monaco_ENOctober 1, 2025

Data Debrief: Haaland marks 50th UCL appearance in style

City showed some defensive frailties on the road, and their attacking prowess could not push them to victory once again.

The Premier League side accumulated 1.37 expected goals (xG) from 19 shots to Monaco's 1.44 from eight attempts, with only three of those on target.

Haaland marked his 50th appearance in the competition with his 51st and 52nd goals. He has outscored nine teams for goals in their first 50 Champions League games – more than Dinamo Zagreb, Anderlecht, Lille, Club Brugge, Besiktas, Celtic, Galatasaray, CSKA Moscow and Panathinaikos.

Match Events

0' The match is about to start!

3' Foden whips in a dangerous free-kick but there's no one to get on the end of it

10' Highlight from Monaco vs Man City

11' Reijnders finds himself in a bit of space but he can't find the target

15' GOAL! Haaland pokes it over the keeper to open the scoring! Monaco 0-1 Man City

18' GOAL! Teze equalizes so quickly with a stunner! Monaco 1-1 Man City

22' Vanderson looks gutted as he hobbles off the pitch and replaced by Ouattara

25' Silva has a shot which is saved by the keeper easily

29' Tijjani Reijnders finds himself in space but drags a shot wide

34' CLOSE! Foden makes a clever run then smashes his shot off the bar

38' Big save from Philipp Kohn after a powerful strike from Nico O'Reilly

43' Reijnders' shot parried away and Haaland can only find the side netting

44' GOAL! Haaland heads home with his second one tonight! Monaco 1-2 Man City

53' Match Event for Monaco vs Man City

58' Rodri goes into the book for a foul on Coulibaly in the middle of the park

63' Yellow Card! Diatta booked for fouling Savinho

73' Reijnders doesn't choose to pass to Haaland but has a shot striking the bar

90' Penalty Goal! Eric Dier scores following Nico's foul! Monaco 2-2 Man City

Line-ups

Monaco XI: Dier, Kehrer, Diatta, Philipp Köhn, Jordan Teze, Mohammed Salisu, Balogun, Fati, Vanderson, Maghnes Akliouche, Mamadou Coulibaly

Subs: Minamino, Caio Henrique, Mika Biereth, Yann Lienard, Stanis Idumbo, Kassoum Ouattara, George Ilenikhena, Jules Stawiecki, Pape Cabral

Man City XI: Stones, Ruben Dias, Bernardo Silva, Donnarumma, Rodri, Haaland, Foden, Reijnders, Doku, Gvardiol, Nico O'Reilly

Subs: Kovacic, Ake, Bettinelli, Matheus Nunes, Nico González, James Trafford, Bobb, Lewis, Savinho, Divine Mukasa