Eric Dier's cool last-minute penalty earned Monaco a 2-2 Champions League draw against Manchester City, despite Erling Haaland scoring twice to continue his scintillating start to the season.
Haaland's first-half double took his tally to 52 goals in 50 Champions League games and looked to have set Pep Guardiola's side on course for victory, but the visitors were pegged back in the 90th minute after Nico Gonzalez kicked Dier in the head while defending a free-kick.
Haaland punishes Monaco with his first touch
Haaland had not had a touch of the ball in the opening 15 minutes but with his first he latched on to Josko Gvardiol's dinked pass and lofted a delicate finish over the advancing Philipp Kohn to give City the lead.