City's hopes of a reaching a second successive Champions League final were dashed on a night of heartbreak in Madrid.
Holding a 4-3 advantage from last week’s incredible semi-final first leg against Real, City appeared set fair when Riyad Mahrez struck to fire us ahead 17 minutes from time.
Jack Grealish then twice came desperately close to adding to our lead before the game and tie turned on its head in six minutes of injury time.
Substitute Rodrygo first struck to level the scores on the night before then heading home a second 90 seconds later to tie the score at 5-5 on aggregate and send the game into extra time.
The hosts then completed a dramatic turnaround when Karim Benzema converted a 94th minute penalty to seal a 3-1 win on the night and 6-5 aggregate triumph.
Play the video to watch extended highlights from the Bernabeu