In een sfeervol Santiago Bernabéu ging Real Madrid vanaf de eerste seconden op zoek naar het broodnodige openingsdoelpunt. Al na vier minuten spelen kreeg Gonzalo Higuaín de eerste mega-mogelijkheid. De Argentijnse spits werd met een handig passje gelanceerd, maar faalde oog-in-oog met Dortmund-doelman Roman Weidenfeller. Even later stuitte Cristiano Ronaldo uit de draai op diezelfde doelman.
De volgende grote kans liet niet lang op zich wachten. Duitser Mesut Özil kwam in eenzelfde positie als Higuain enkele minuten eerder, maar ook de middenvelder faalde voor de goalie van Dortmund. Na het drietal grote kansen hield de openingstorm van Real het voor gezien. De bezoekers konden zodoende het heft steeds meer in handen nemen. Echter leidde dit niet tot al te grote kansen.
Na de theepauze waren de eerste grote kansen voor Borussia Dortmund. Robert Lewandowski schoot op aangeven van Marco Reus op de lat. Even later leek Reus zelf te gaan scoren, maar zijn schot werd geblokt. Ook Ilkay Gündogan kon scoren, maar de controleur stuitte op Real-doelman Diego Lopez.
Tien minuten voor tijd kwam Real uit het niets op voorsprong. Een voorzet van Özil werd van dichtbij binnengetikt door invaller Karim Benzema. Enkele minuten laten ging het Santiago Bernabeu volledig los toen Sergio Ramos, die al diverse malen rood had kunnen krijgen, op aangeven van Benzema de 2-0 binnenschoot. De resterende minuten bleken voor de thuisploeg echter niet genoeg om het derde doelpunt te produceren.
Hierdoor heeft Borusia Dortmund zich geplaatst voor de finale van de Champions League. Woensdag zal duidelijk worden welke ploeg de tegenstander wordt. In Camp Nou treffen FC Barcelona en FC Bayern München elkaar. Het heenduel eindigde in 4-0 voor de Duitsers.