Hazai pályán faragni sem tudott hátrányából a Liverpool, gól nélküli visszavágó után a Real Madrid jutott a Bajnokok Ligája elődöntőjébe, míg a Manchester City a Borussia Dortmund felett diadalmaskodott. A legjobb négy között a City a Paris Saint-Germain, a Real a Chelsea FC ellen küzd a döntőbe jutásért.
Az angol csapat kezdte aktívabban a mérkőzést, a spanyol együttes azonban Thibaut Courtois védéseivel tartotta az eredményt, sőt, Karim Benzema révén majdnem betalált, ám a francia csatár a kapufára lőtt. Fordulás után is többnyire a madridi kapu előtt alakultak ki helyzetek, a vendégek a labda megtartására törekedtek, hatékonyan védekeztek, így kiharcolták a négy közé lépést.
Negyedóra után továbbjutásra állt a vendéglátó Dortmund, amely a 17 éves Jude Bellingham révén került előnybe. Szünet után Rijad Mahrez kiegyenlített, így december óta továbbra is minden idegenbeli meccsén lőtt legalább egy gólt a City. Sőt, egy jobb oldali szöglet után Phil Foden távoli lövésével immár kettős győzelem garantálta a továbbjutást a manchesteri alakulatnak.
Eredmények, negyeddöntő, visszavágók: FC Liverpool–Real Madrid 0–0 (összesítésben: 1–3), Borussia Dortmund–Manchester City 1–2 (gólszerzők: Bellingham 15., illetve Mahrez 55. – tizenegyesből, Foden 75. / összesítésben: 2–4).