No jogo de volta da semifinal, o Real Madrid devolveu o placar de 2 a 1, mas acabou eliminado nos pênaltis, no Santiago Bernabéu, por 3 a 1. Cristiano Ronaldo, que fez os dois gols do Real Madrid nos 90 minutos, e Kaká perderam seus pênaltis, defendidos por Manuel Neuer, e Sergio Ramos ainda chutou um para fora. Bastian Schweinsteiger bateu o pênalti decisivo para garantir que o time alemão dispute a final da Liga dos Campeões da UEFA em sua estádio, a Allianz Arena. 

Nesta quarta, o time mandante entrou em campo com tudo, não deu espaço ao Bayern e chegou a abrir uma vantagem de 2 a 0 em 14 minutos. Mas nada dissso serviu para desestabilizar os visitantes bávaros, que souberam equilibrar a partida, mantendo-se vivos no confronto. Com um time muito coeso e a indispensável frieza, especialmente na hora das penalidades, os visitantes eliminaram o poderoso Real pela quinta vez em um mata-mata continental. Um retrospecto de impor respeito.

Desta forma, para quem esperava um superclássico espanhol de arrepiar em Munique, a decisão fica, mesmo, com o aguerrido Chelsea e o Bayern, que retorna a este estágio dois anos depois de ter sido derrotado pela Internazionale, sendo o primeiro anfitrião num jogo decisivo em 28 anos. Não havia melhor retorno para casa. O Bayern tem agora, então, a chance de ser o terceiro time na história da competição continental a ganhar o título em seus domínios, após uma longa espera, se juntando ao próprio Real, campeão em Madrid em 1957, e à Inter, campeã em Milão em 1965.

Assim com os ingleses, o time alemão tera desfalques: o volante brasileiro Luiz Gustavo, o zagueiro Holger Badstuber e o lateral esquerdo austríaco David Alaba receberam o segundo cartão amarelo e estão suspensos. 

Mas que jogo
O Real fez seu primeiro gol logo no sexto minuto do primeiro tempo. Alaba cometeu pênalti ao bloquear chute de Angel Di María com o braço. Cristiano Ronaldo não desperdiçou a oportunidade e abriu o placar. 

Na sequência, Arjen Robben teve uma chance de ouro para empatar o confronto logo no minuto seguinte, mas o holandês, na pequena área, desviou o cruzamento de Alaba por cima do gol. O time bávaro também pôde empatar aos 12 minutos, quando um chute de Mario Gómez rendeu rebote de Iker Casillas. Ribéry estava na posição certa para aproveitar, mas foi travado por Alvaro Arbeloa

Dois minutos depois, o Real Madrid não perdoou e chegou ao segundo gol. O alemão Mesut Oezil deu belo passe, inteligente e rápido, para Cristiano Ronaldo bater da entrada da área, no canto direito, e fazer seu segundo tento do jogo.

O time de Munique, porém, não desperdiçou sua terceira grande oportunidade da partida. Aos 26, Pepe derrubou Mario Gómez, que tentava alcançar cruzamento perigoso, e cometeu pênalti. Robben converteu a infração e deixou o placar em 2 a 1, igualando no agregado. Iker Casillas chegou a resvalar na bola, que bateu na trave e entrou de mansinho.

A partir daí, num ritmo eletrizante, os times se alternavam com abafas ofensivos, e o Bayern jogando à vontade, sem se importar com a condição de visitante. 

Esse ritmo durou até o intervalo, à medida que o nervosismo foi tomando conta do confronto, com os dois times cientes de qualquer dezlise poderia custar a eliminação. A oportunidade mais relevante na reta final do segundo tempo veio aos 84 minutos, quando o artilheiro Gomez recebeu em boa posição dentro da área e tentou o giro, mas foi travado.

Após uma prorrogação tensa, com poucas oportunidades, a partida foi aos pênaltis. Neuer se destacou ao defender cobranças de Cristiano Ronaldo e Kaká, logo as duas primeiras do Real. Ier Casillas apareceu para um suposto resgate, também não fez feio e impediu os gols de Toni Kroos e Lahm. No entanto, na sequência, para esfriar os ânimos merengues, Sergio Ramos isolou sua cobrança, chutando por cima do travessão, e Schweinsteiger não perdoou para selar a classificação do Bayern.