Real Madrid booked their place in the Champions League final with a truly astonishing comeback win over Manchester City at the Bernabeu to win 6-5 on aggregate.
As the second leg of the semi-final tie ticked into the 90th minute, City were 1-0 up on the night and in control after Riyad Mahrez had rifled an effort past Thibaut Courtois earlier in the second-half.
Real Madrid had not even registered a shot on target until the 90th minute when substitute Rodrygo gave Los Blancos a glimmer of hope. That’s all it was.
Yet the nerves and thunderous atmosphere inside the Bernabeu simply consumed a shell-shocked Premier League leaders Manchester City, who were dragged into even deeper waters.
Rodrygo glanced home to level things up on aggregate and suddenly City, who were just minutes from booking their place in an all-English final in Paris versus Liverpool, were heading for extra-time.
Yet just when you thought the sound of the full-time whistle would allow City to regroup, you were once again proven wrong. We had not seen it all just yet.
Karim Benzema beat Ruben Dias to a cutback inside the City box and went down under the challenge of the Portuguese centre-back as the referee pointed to the spot.
Just as he did at the Etihad, there was ice in the veins of the Frenchman, who calmly sent Ederson the wrong way to put Real Madrid 3-1 up on the night and crucially, also ahead on aggregate.
City could find no response as their Champions League dream died for another year, as Real ensured they will meet Liverpool in Paris at the end of the year in a repeat of the 2018 final.