Updated On: 12 December, 2025 09:42 AM IST | Madrid | Agencies
Without injured superstar Kylian Mbappe, Madrid took the lead through Rodrygo in the 28th minute, but Nico O’Reilly (35th min) and an Erling Haaland penalty (43rd min) put City ahead

Manchester City striker Erling Haaland celebrates scoring against Real Madrid in a Champions League clash on Wednesday. Pic/Getty Images
Manchester City came from behind to beat Real Madrid 2-1 on Wednesday in the UEFA Champions League, but the Sky Blues’s boss Pep Guardiola was left unimpressed.
“This will be a good lesson for the future because that level is not quite enough. Until the [first] goal we scored, they were much better. We’ve played much better [in previous games vs Madrid] and we didn’t win. Don’t misunderstand me. Winning at the Bernabéu is a big task, but at the same time, come February and March, the level required must be better,” said Guardiola.