Bayern läks koduväljakul täitma võimatut missiooni ning avapoolajal oli kaks hetke, kus tundus, et City lööb Saksamaa klubi eurokirstu viimase naela. 19. minutil tundus, et Bayern jääb platsile kümnekesi, sest kohtunik Clement Turpin näitas kaitsjale Dayot Upamecanole punast kaarti.
Keskkaitsja tõmbas viimase mehena trahvikasti joonel maha Erling Haalandi, kuid Upamecano õnneks selgitas VAR, et Haaland oli tsenderdust saades suluseisus ning nii tühistati ka tema punane kaart.
Veerand tundi hiljem avanes Cityl järjekordne suurepärane väravavõimalus. Keskseks tegelaseks taas Upamecano, kes Ilkay Gündogani löögist tulnud pall riivas trahvikastis Upamecano kätt. Kohtunik määras Cityle penalti, mida läks lööma ei keegi muu kui Haaland, kuid 22-aastane norralane lõi palli üle värava.
Kui Haalandi eksitud penalti järel hõiskasid ja juubeldasid Bayerni fännid nagu oleks nende meeskond värava löönud, siis teise poolaja alguses, 57. minutil sundis Haaland võõrustajate fännid täitsa vakka. City ründeäss sai kiirrünnakus hea tsenderduse karistusala piirile, kolme puutega mängis ta end kaitsjast mööda ja väravavõrk sahises.
Nüüd jäid Bayerni poolehoidjad üpris vaikseks, sest kahe mängu kokkuvõttes oldi 0:4 kaotusseisus ja sellest ei suudetudki enam välja tulla. 83. minutil avas Joshua Kimmich penaltilöögist Bayerni väravaarve, kuid seda oli liiga vähe ja liiga hilja.
City kohtub Meistrite liiga poolfinaalis tiitlikaitsja Madridi Realiga, kes mängis kahe mängu kokkuvõttes üles teise Inglismaa klubi Chelsea.