Manchester City is er niet in geslaagd om een ideale uitgangspositie af te dwingen in zijn heenwedstrijd in de kwartfinale van de Champions League. Tegen Borussia Dortmund won het wel met 2-1 dankzij een goal van De Bruyne en een doelpunt in de slotminuut, maar 2-1 is toch niet rustgevend om naar Duitsland te trekken. Real Madrid wist ook een thuiszege te boeken, want het legde Liverpool met 3-1 over de knie.
City had het zeker niet onder de markt met Dortmund, maar kon gelukkig weer op een magistrale De Bruyne rekenen. De Rode Duivel droeg de aanvoerdersband en zette zijn ploeg na negentien minuten op voorsprong. Hij zette de aanval zelf op en werkte ze ook af door van dichtbij binnen te tikken. Daarna was het echter scheidsrechter Hategan die de hoofdrol opeiste. Hij moest een strafschop voor City annuleren na tussenkomst van de VAR en keurde een goal van Bellingham onbegrijpelijk af voor een vermeende overtreding op Ederson.
Maar Dortmund zou uiteindelijk toch de goal krijgen die ze verdienden. Zes minuten voor tijd joeg Reus een schokgolf voor het Etihad. Uiteindelijk kon City de match echter alsnog de match winnend afsluiten dankzij een goal in de slotminuut. De Bruyne vond Gündogan met een fraaie pass aan de tweede paal en Foden kon diens aflegger verzilveren.
Real had het dan iets makkelijker met Liverpool, al konden de Reds ook een belangrijke uitgoal scoren. Vinicius Junior opende de score na een assist om duimen en vingers bij af te likken van Kroos en tien minuten voor rust profiteerde Asensio van een blunder van Alexander-Arnold om de score te verdubbelen. Na rust zorgde Salah voor de levensbelangrijke aansluitingstreffer, maar het slotakkoord was opnieuw voor Vinicius Junior met de 3-1.
Alle uitslagen:
Manchester City - Borussia Dortmund 2-1
Real Madrid - Liverpool 3-1