Por su parte, Manchester City lo empató a los 10 de la segunda mitad por intermedio del atacante Erling Haaland y forzó así el alargue.
El defensor Kalidou Koulibaly, a los 3 minutos del primer tiempo suplementario volvió a poner en ventaja a Al Hilal, pero el delantero Phil Foden, a los 13 del mismo período, igualó nuevamente para los británicos.
Finalmente, Marcos Leonardo selló el triunfo con su doblete, a los 7 minutos del segundo tiempo suplementario para el conjunto árabe.
Con el triunfo, Al-Hilal dejó afuera a uno de los grandes candidatos y se medirá con Fluminense de Brasil por los cuartos de final, en un partido que se disputará el próximo viernes 4 de julio, a las 16.