En un emocionante encuentro el Manchester City ganó de local al Real Madrid por las semifinales de la Champions League. Los dirigidos por el entrenador español Pep Guardiola demostraron un juego colectivo que los llevó a adelantarse en el marcador en el minuto 2 a través de un gol convertido por De Bruyne, en una bonita definición con la cabeza. Al minuto 11 Gabriel Jesús aumentó la ventaja al superar al guardameta Courtois, pero los merengues no se dieron por vencidos y en el minuto 31, gracias a un remate de Karim Benzema redujeron la distancia a 2- 1. Así terminó la primera parte del encuentro.
Para el segundo tiempo, el rol de los equipos no había cambiado: el Manchester City dominaba el encuentro y el Madrid intentaba contragolpear. Foden se encargó de anotar el 3-1 a los 53 minutos del partido y el brasileño Vinicius en un contra ataque fulminante le ganó la posición a Fernandinho y corrió desde media cancha para quedar frente a frente con el arquero Ederson al que superó y convirtió el 3- 2. Pero el City mantenía su vocación ofensiva y volvió a aumentar la diferencia a dos goles al minuto 75 con un golazo de la autoría de Bernardo Silva para poner el partido 4- 2. Pero faltaba una emoción más en el encuentro, cuando el árbitro determinó penalti para los dirigidos por Ancelotti, por una mano cometida por el central Laporte, y Benzema, con una definición a lo Panenka, transformaría en gol a los 82 minutos de juego. Finalmente el resultado fue un 4 – 3 a favor del Manchester City. El partido de vuelta se jugará el 4 de mayo en el Santiago Bernabéu.