A lo largo del partido, Manchester City fue mucho más que el Real Madrid. El conjunto merengue le entregó la posesión de la pelota, se replegó en el campo de juego y, sobre todo, le dio opciones para que tenga el balón pero lejos del área.
A los 11 se abrió el marcador con un tanto de Rodrygo, que en el primer remate le dio mal y permitió una tremenda reacción de Ederson, pero el propio delantero capturó el rebote y en su revancha pudo poner el 1-0 del Madrid.
El complemento fue de dominio absoluto del City, que sometió al Madrid desde el comienzo con tenencia de pelota. A los 30 llegó el merecido empate de los de Guardiola. Doku, ingresado por Grealish en el extremo izquierdo, llegó hasta el fondo y tiró un centro al área chica. Rüdiger se encontró con la pelota y rechazó mal, dejando la bola servida para De Bruyne, quien controló y con el segundo toque remató bien alto para el 1-1, imposible de sacar para el arquero merengue.
Después del gol, que igualó la serie, nada cambió. Ya en la tanda de penales, Julián abrió la serie con un sólido remate abierto y en el primero del Madrid, Ederson se lo tapó a Modric. Bernardo Silva no pudo aprovechar la ventaja con un remate al medio que le adivinó Lunin y Bellingham igualó en el segundo visitante. El arquero del Real volvió a lucirse en el tercero, atajándole el remate a Kovacic. Lucas Vázquez no falló y puso al Merengue arriba con su penal cruzado. Foden cortó la racha de errados en el City para igualar la serie, pero Nacho volvió a poner la ventaja visitante abriendo el suyo. El quinto, obligado a meter, fue para el arquero Ederson que pateó muy bien para darse la última chance, pero Rüdiger no falló en el último y metió al Merengue en semis.
En semifinales Real Madrid se medirá ante Bayern Munich, quien venció al Arsenal con gol de Joshua Kimmich. El global finalizó 3 a 2 a favor de los alemanes.