Real Madrid fought back from the brink of elimination to beat Manchester City and secure Champions League final berth on Wednesday.
Heading into the encounter, the La Liga Champions needed to overturn a one goal deficit, having suffered a 4-3 first leg defeat at the Etihad.
Madrid should have taken the lead early in the second half, yet Vinicius Junior was unable to convert Dani Carvajal’s cross at the far post.
But City had shown more control and the lead was theirs when Riyad Mahrez arrowed a brilliant first-time finish beyond Courtois.
Substitute Rodrygo struck an incredible brace in barely more than a minute to send the tie to extra-time, where Karim Benzema rolled home a penalty to put the Spanish side 3-1 up.
City could find no response as their Champions League dream died for another year, and Real ensured they will meet Liverpool in Paris at the end of the month in a repeat of the 2018 final.