A mérkőzésen hamar főszerepbe került a magyar játékvezetői küldöttség, Kassai Viktor már a 6. percben büntetőt ítélt a madridiaknak. Marcelo beadása után Angel Di María lövésébe vetődött bele David Alaba, de mivel a kezét érte a labda, következett a tizenegyest, amit Cristiano Ronaldo értékesített.
Szinte a következő támadásból egyenlíthetett volna a Bayern, de Arjen Robben egészen közelről a kapu fölé pörgette a labdát.
A Bayern helyzetei ellenére a Real lőtt újabb gólt: Mesut Özil kiugratása után újra Cristiano Ronaldo volt eredményes, A 14. percben már kettővel vezetett a Madrid.
A gól után tovább támadott a Bayern, aminek meg is lett az eredménye, ugyanis Kassai Viktor újabb büntetőt ítél. Egy középre adott labda után Mario Gomezt tüntette el középen Pepe, Arjen Robben pedig be is lőtte a tizenegyest, a 26. percben visszajött a meccsbe a Bayern.
A folytatásban is maradtak a bajor helyzetek, előbb Gomez lőtt Iker Casillasba, majd Robben harcolt ki szabadrúgást, ami után Casillasnak kellett védenie.
Fordulás után szinte egyből Gomez fejelt kapu mellé, majd gyorsan alábbhagyott az iram. A legnagyobb helyzet a 85. percben adódott Gomez előtt, de Robben átadása után elpepecselte a helyzetet.
A hosszabbításban már igen fáradtan mozgott mindkét csapat, igazán nagy helyzet nem alakult ki. Kassainak kellett még egy sárgát kiosztania Esteban Granerónak, aki műeséssel próbált büntetőt kiharcolni.
Hamarosan következett, amire vágyott, de párbaj formájában.
A Bayern kezdte a rúgást, David Alaba higgadtan belőtte, majd Cristiano Ronaldo következett, de Manuel Neuer fogta CR lövését.
A második körben Gomez kezdett, aki a jobb alsóba lőtt, majd Neuer kivédte Kaká lövését is, aki Cristiano Ronaldót másolta le.
A harmadik körben fordult a kocka, Tony Kroos lövését védte Casillas, Xabi Alonso pedig végre „pontot szerzett” a Realnak is.
A negyedik kanyarban Philip Lahm lövését is kifogta Casillas, de Sergio Ramos Jaap Stamot másolva az égbe lőtte a labdát.
Az utolsó lövést Bastian Schweinsteiger vállalta, aki belőtte, ezzel pedig a Bayern München jutott a döntőbe.
Real Madrid–Bayern München 2–1 (tizenegyesekkel: 3–1)
Gól: Cristiano Ronaldo (6 – tizenegyesből, 14.) ill. Robben (26 – tizenegyesből)
Real Madrid: Casillas – Arbeloa, Pepe, Ramos, Marcelo – Khedira, Alonso – Di María, Özil, Ronaldo – Benzema
Cserék: Adán, Coentrao, Albiol, Kaká, Granero, Callejón, Higuaín
Bayern München: Neuer – Lahm, Boateng, Badstuber, Alaba – Schweinsteiger, Luiz Gustavo – Robben, Kroos, Ribéry – Gomez
Cserék: Butt, Rafinha, Contento, Pranjis, Timoscsuk, Olic, Müller