Real Madrid survive big Bayern scare to book place in third straight Champions League final
Real Madrid 2 Bayern Munich 2 (Real Madrid win 4-3 on aggregate)
Real Madrid survived a Bayern Munich onslaught to advance to the Champions League final on away goals after a pulsating 2-2 draw at the Bernabeu.
The back-to-back European champions progressed as a result of their 2-1 victory in the opening leg in Munich, giving them a 4-3 win on aggregate, but rode their luck at times in front of their home fans to edge the German giants.
The visitors made the perfect start to the game after grabbing a goal in the opening moments.
Joshua Kimmich pounced on a poor clearance from Sergio Ramos in the third minute to give the Germans a 1-0 lead on the night and bring the tie level on aggregate.
The full-back also scored Bayern's goal in the first leg defeat.
Despite the early setback, Madrid were quickly back in the match.
Karim Benzema was left unmarked at the back post and headed home Marcelo's cross in the 11th minute.
Munich suffered a nightmare start to the second half when they gifted Real Madrid a second goal.
Jupp Heynckes' men then squandered a succession of good chances before Madrid made them pay right at the start of the second half.
Goalkeeper Sven Ulreich completely missed a back pass from Corentin Tolisso, after realising he could not handle it, allowing Benzema to roll the ball into the empty net and give Real Madrid a 2-1 lead on the night.
That meant the Germans had to score at least two more goals to have hope of progressing.
Bayern drew level when James Rodriguez scored against his parent club.
His initial shot was blocked by Keylor Navas but he drove the rebound into the net to get the Germans right back in the tie.
Again, Bayern continued to press but couldn't convert a number of opportunities. Thomas Muller almost turned in a cross six minutes into injury time, but Zinedine Zidane's side held on to keep their hopes of a Champions League three in-a-row alive.