- Bayern Munich will play Chelsea in the Champions League final
- The German team lost to Real Madrid 2-1, but drew 3-3 on aggregate
- The match went to penalties; Ronaldo missed Madrid's first
- Bayern won through 3-2 and will enjoy home advantage in the final
Bayern Munich will enjoy home advantage when they play Chelsea in the European Champions League final after defeating Real Madrid at the Santiago Bernabeu following Wednesday's dramatic penalty shootout.
Bastian Schweinsteiger struck the winning penalty kick after nine-time champions Madrid won the second leg semifinal 2-1, leveling the tie 3-3 on aggregate, and forcing the match into extra time.
After a goalless 30 minutes, the match went to penalties. Bayern won the shootout 3-1 and booked their place in a final that is to be hosted at the German club's Allianz Arena stadium on May 19, where home fans will be hoping for a fifth European crown and first since 2001.
"That was a magical night," said Bayern coach Jupp Heynckes, who in 1998 led Real to the European title for the first time in 32 years before being sacked after only one season in charge.
"We were in real trouble in the first 15 minutes, but after that we played outstanding football for long periods. I'm specially delighted for my players and the club management."
Madrid started in explosive fashion, dominating the opening exchanges, and quickly won a controversial penalty when Bayern defender David Alaba was adjudged to have handled the ball even though it had been blasted at him from close range.