Holders Real Madrid reached the Champions League final for a third year in a row after taking advantage of Bayern Munich’s carelessness in attack and defence to draw 2-2 in their semi-final second leg on Tuesday, winning 4-3 on aggregate.

Bayern Munich made the perfect start when 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 Bayern full-back has scored both of Munich’s goals in this semi-final.

But Real got themselves back ahead in tie shortly afterwards.

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.

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 on the night 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.

But Madrid held on advance to the final on May 26, where they will face either Liverpool or Roma.

Karim Benzema heads the ball home against Bayern Munich at the Santiago Bernabeu.Karim Benzema heads the ball home against Bayern Munich at the Santiago Bernabeu.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.