The Allianz Arena in Munich hosted what many are already calling the greatest Champions League final of the modern era. Real Madrid 3–2 Manchester City after extra time. Two hours of football that had everything: tactical chess, individual brilliance, controversial decisions, heartbreak, and ultimately a night that belonged to the team that has made winning European football’s greatest prize into their institutional identity.
First Half: City’s Tactical Masterclass
Pep Guardiola set up Manchester City to press aggressively high and deny Carlo Ancelotti’s side the transition opportunities they’d used to devastating effect all season. For the first 35 minutes, City were superb. Erling Haaland opened the scoring with his customary efficiency — a first-time finish from inside the six-yard box after Bernardo Silva’s cross bisected the Real Madrid defence — and City controlled territory and tempo with a confidence that suggested the evening was heading predictably.
Then Jude Bellingham, as he has done throughout Real Madrid’s European campaigns, decided the moment called for personal intervention. His equaliser five minutes before half-time came from a position that had no right to be dangerous — 25 yards out, back to goal, under pressure from two markers — and yet he turned, created space that didn’t exist, and struck a left-footed shot that Ederson could only watch.
Second Half: Mbappé’s Night
The second half belonged to Kylian Mbappé. His first goal on 58 minutes was a study in movement intelligence — a diagonal run that pulled City’s defensive line apart and a finish of devastating composure. His second, ten minutes later, from an angle that should have permitted only a cross, was the kind of goal that ends arguments. Real Madrid led for the first time. Bernardo Silva’s powerful strike from range levelled it again. Extra time beckoned.
Extra Time and the Winning Moment
Vinícius Jr. wrote his name into Champions League legend in the 118th minute. A goal that combined pace, skill, and an instinctive finish that neither Ederson nor the three City defenders converging on him could do anything about. Real Madrid’s bench erupted. Ancelotti’s expression — a gentle smile rather than wild celebration — somehow communicated more than any screaming could have.
Player Ratings
Mbappé: 9/10 — Two goals, endless threat, the difference maker. Bellingham: 8/10 — The equaliser and relentless energy throughout. Haaland: 8/10 — A goal and several dangerous moments; the game was taken from him, not lost by him. Ederson: 7/10 — Blameless for all three goals; made several important saves that kept City in the match.




