Madrid, Apr 26: Bayern Munich beat Real Madrid 3-1 on penalties on Wednesday to secure its place against Chelsea in the Champions League final.
Four-time champion Bayern will become the first team to play the final at its home ground after Bastian Schweinsteiger beat goalkeeper Iker Casillas with the final spot kick for the Germans to reach their second final in three seasons.
The final is on May 19 at the Allianz Arena.
Cristiano Ronaldo scored twice in the first-half for Real Madrid, but Arjen Robben replied with a penalty to make the final score 3-3 on aggregate. Ronaldo had his penalty saved in the shootout.