Az első félidőben mindkét együttes támadó felfogásban futballozott, ennek megfelelően a hazaiak és a vendégek előtt is adódott komoly gólszerzési lehetőség. A Bayern kapujában Neuer védett nagyot egy madridi ziccernél, míg a másik oldalon Gnabry passza volt pontatlan Kane irányába, ezért nem került előnybe a német csapat. A hivatalos statisztikai adatok szerint labdabirtoklásban és kapura lövési kísérletek számában a Real volt fölényben, de mindkét gárda két alkalommal talált csak kaput.
Fordulás után megélénkülni látszott a mérkőzés, Vinícius a második félidő elején többször is jól húzott el a bal oldalon, de előbb a bajor védelem blokkolta a beadását, majd Rodrygo tévesztett célt öt méterről. Neuer nem sokat „pihenhetett”, percekkel később ugyanis egy szabadrúgást kellett hárítania, majd a bal oldalról ezúttal a védők közé betörő Vinícius életerős lövését tornászta a kapu fölé. A Bayern aztán egy gyors ellenakció végén megszerezte a vezetést, ennek következtében feszültté váltak a madridiak, akiknek néhány perccel később esett gólját videóbírózás után érvénytelenítette a játékvezető: a találat előtt Nacho két kézzel, a nyakánál fogva lökte arréb Kimmichet a bajorok kapuja előtt.
Már-már úgy tűnt, hogy a müncheniek bravúros diadalt aratnak Madridban és döntőbe jutnak, a Real azonban a csereként beállt Joselu duplájával négy perc alatt fordított, igaz, a hazaiak második gólját a videóbíró les miatt vizsgálta, de a találat végül érvényben maradt. Joselu az elődöntőket és a döntőket figyelembe véve mindössze a negyedik olyan játékos a BL történetében, aki csereként beállva duplázott.
A Bayern München 2012 után zár ismét úgy egy idényt, hogy nem nyer trófeát, 14 évvel ezelőtt Jupp Heynckes irányításával a német bajnokságban, a Német Kupában és a BL-ben is másodikként végzett.
A gólok históriája:
68. perc: müncheni ellentámadásnál Kane remekül vette észre a bal oldalon meginduló Daviest, aki a labda megszelídítése után a hátráló Rüdiger mellett lövőhelyzetet alakított ki magának és nagyon pontosan csavart Lunin kapujának bal oldalába (0-1).
88. perc: Vinícius 17 méterről leadott lövését nem tudta megfogni Neuer, a labda a kapus mellkasáról lepattant, a berobbanó Joselu pedig közelről a hálóba pofozta azt (1-1).
92. perc: kapujához szegezte a Bayernt a Real, majd Rüdiger bal oldalról, élesen középre lőtt labdáját a leshatárról kiugró Joselu pattintotta a jobb belsővel a kapu közepébe (2-1).
BAJNOKOK LIGÁJA ELŐDÖNTŐ, VISSZAVÁGÓ
Real Madrid (spanyol)–Bayern München (német) 2–1 (0–0)
Madrid, Santiago Bernabéu Stadion. V: Marciniak (lengyel)
Real Madrid: Lunyin – Carvajal, Rüdiger, Nacho, F. Mendy – Valverde (Joselu, 81.), Tchouaméni (Camavinga, 70.), Kroos (Modric, 69.) – Bellingham (Militao, 90+10.) – Rodrygo (Brahim Díaz, 81.), Vinícius Júnior. Vezetőedző: Carlo Ancelotti
Bayern München: Neuer – Kimmich, De Ligt, Dier, Mazraui – Laimer, Pavlovic – L. Sané (Kim Min Dzse, 76.), Musiala (Th. Müller, 85.), Gnabry (A. Davies, 27.) – Kane ( Choupo-Moting, 85.). Vezetőedző: Thomas Tuchel
Gólszerző: Joselu (88., 91+1), ill. A. Davies 68.
Az első mérkőzésen: 2–2, összesítésben 4-3.
kedden játszották:
Paris Saint-Germain (francia)-Borussia Dortmund (német) 0-1 (0-0)
Továbbjutott: a Dortmund kettős győzelemmel, 2-0-s összesítéssel.