First Leg: April 17, at Allianz Arena
Second Leg: April 25, at Estadio Santiago Bernabeu
With each passing week, the possibility of an El Clasico final has felt increasingly inevitable.
Barcelona are the defending champs, but Real Madrid currently lead La Liga by six points. As the Champions League has worn on, Jose Mourinho's team has become the team to beat.
And I think Bayern will do just that.
The Bavarians will do what no Champions League team has this season, and that's beat Real Madrid in the first leg.
Bayern's attacking form has been outstanding, with Mario Gomez netting 11 times so far (second only to Lionel Messi). And he's not Bayern's only weapon.
Real will struggle to contain Arjen Robben on the wing, and Bayern's defense will do just enough over two legs to clinch a home game in the final.
Cristiano Ronaldo will dazzle as always, and Karim Benzema will continue his strong, recent form.
In other words, both teams are outstanding. I think this tie will be a classic, and it pains me that I have to make a prediction.
But, that's the point of this slideshow, so here goes.
I see Bayern winning the first leg at home and Real winning the second back in Spain. Each team will score an away goal, and Bayern will edge a tight penalty shootout.
They are Germans, after all.
First Leg: Bayern Munich 2, Real Madrid 1
Second Leg: Real Madrid 2, Bayern Munich 1 (a.e.t.)
Aggregate: Bayern Munich 3, Real Madrid 3 (Bayern win on penalties)