A Manchester City kedden hazai pályán 7–0 arányban diadalmaskodott az RB Leipzig felett, míg az Internazionale a Milánóban megszerzett egygólos előnyét okos játékkal őrizte meg a FC Porto vendégeként, így az angol és az olasz csapat is bejutott a Bajnokok Ligája negyeddöntőjébe.
Josep Guardiola együttese az első perctől komoly fölényben játszott, a német alakulat pedig húsz percig hősiesen védekezett. A játékrész közepén a házigazda előbb egy erősen vitatható büntetőt kapott, amelyet Erling Haaland értékesített, majd nem sokkal később Kevin de Bruyne lövése után a keresztlécről visszapattanó labdát a norvég csatár a kapuba fejelte. Haaland történelmet írt, ugyanis a legfiatalabb játékos lett, aki elérte a 30 gólt a sorozatban, egyúttal a leggyorsabban is, mindössze 25 találkozó alatt. A kiváló támadó a folytatásban sem lassított és az első félidő ráadásában újra, majd a második elején még kétszer csapott le a kipattanókra és szerzett gólt, mielőtt 63 perc játék után Guardiola lecserélte. Ezt megelőzően csak Lionel Messi és Adriano szerzett egy BL-meccsen öt gólt. Az angol gárda egy óra játék után visszavett a tempóból, aztán a ráadásban De Bruyne egy gyönyörű találattal beállította a végeredményt, amely a Manchester City történetének legnagyobb különbségű BL-győzelme lett.
Eredmények, nyolcaddöntő, visszavágók: Manchester City–RB Leipzig 7–0 (gólszerzők: Haaland (22. – tizenegyesből, 24., 45+2., 54., 57., Gündogan 49., De Bruyne 90+2.) – összesítésben: 8–1, FC Porto–Internazionale 0–0 – összesítésben: 0–1. (miska)