Cristiano Ronaldo’s last-minute winner gave Real Madrid a thrilling victory over Manchester City in a pulsating Champions League clash at the Bernabeu.
City keeper Joe Hart kept his side in the game before they took a shock lead through Edin Dzeko’s breakaway goal.
Marcelo equalised with a deflected shot but City led again when Aleksandar Kolarov’s free-kick flew straight in.
In a frantic finale, Karim Benzema levelled before Ronaldo’s shot flew past an unsighted Hart to win it.
It was an extraordinary finish to a game that had been one-sided for long periods, with the Spanish side completely dominant until Dzeko put City ahead.
But, having led with less than three minutes remaining, Roberto Mancini’s men will still feel they should have won the game, let alone finished empty-handed.