Real Madrid pulled off a great European comeback to defeat Man City 6-5 on aggregate at the Santiago Bernabeu.
In the second leg, Real Madrid created a few chances, but they were not able to finish them due to poor finishing by Benzema and Vinicius in the first half.
Furthermore, they had a great start to the second half, but Manchester City held on to their lead. However, in the 73rd minute, Riyad Mahrez scored a goal to double their advantage.
Just when everyone thought Manchester City would play their second Champions League final, Real Madrid substitute Rodrygo scored twice in the additional time to draw the aggregate score.
Later in the extra time, Real Madrid were given a penalty for a foul committed by Ruben Diaz. Benzema stepped up and made that penalty count to give the hosts the lead.
After this victory, Real Madrid will face Liverpool in the final on May 29th at the Stade de France.