Comme à l'aller, c'est Joshua Kimmich qui a ouvert le score pour le Bayern dès la 3e minute.
Mais Karim Benzema a égalisé pour le Real (11e) avant de doubler la mise dès la reprise en profitant d'une mésentente entre Corentin Tolisso et le gardien du Bayern (46e).
James Rodriguez, prêté par le Real, a égalisé pour les Bavarois (63e), mais cela n'aura pas suffi au vu du match aller remporté 2-1 par le Real.
"Ca fait extrêmement mal. Nous avons eu ce soir plusieurs occasions dans la surface adverse, des occasions brûlantes. Mais nous aurions dû en tirer un meilleur profit (...) Il faut le dire clairement, nous leur avons offert un but à chaque match. Pourtant nous étions supérieurs. Mais quand on veut ce titre, à la fin, on doit être capable de convertir les occasions énormes lorsqu'elles se présentent", a déclaré Mats Hummels de Bayern Munich sur les TV allemandes.
Le Real affrontera en finale le vainqueur de la rencontre AS Rome-Liverpool, le 26 mai à Kiev.
Avec AFP