Con Cristiano Ronaldo sentado por segundo partido consecutivo en el banquillo, Portugal ha estado cerca de adelantarse en el minuto 4 con un remate en plancha del colchonero Joao Félix que el meta del Sevilla Bounou ha desviado a córner. Poco después, un testarazo de En-Nesyri se ha marchado alto.
Pasada la media hora, un chut de Joao Félix que ha tocado el central del Real Valladolid El Yamiq casi ha sorprendido al portero nacido en Canadá de los marroquíes. Luego, Amallah ha culminado con un tiro a las nubes una bonita jugada coral.
En el minuto 42, En-Nesyri ha aprovechado una mala salida de Diogo Costa para adelantar a los africanos. Justo después, el larguero ha escupido una volea de un Bruno Fernandes que, durante el descuento, ha sido trabado por el exmadridista Achraf Hakimi en el interior del área. Los lusos han reclamado con vehemencia una pena máxima que el colegiado argentino ha ignorado.
La segunda mitad ha arrancado con una falta lateral ejecutado por Ziyech que El Yamiq ha rematado fuera a bocajarro. A continuación, Fernando Santos ha dado entrada a Cristiano Ronaldo y Joao Cancelo por Ruben Neves y Guerreiro, respectivamente.
Antes de la hora de juego, y ya sin el capitán marroquí Saiss por lesión, un testarazo de Gonçalo Ramos se ha ido fuera por poco. También por escasos centímetros se ha marchado un obús posterior de Bruno Fernandes.
A falta de poco más de veinte minutos para los noventa, Vitinha y Rafael Leao han reemplazado a Gonçalo Ramos y Otavio. Con los portugueses totalmente volcados en busca de la igualada que forzara la prórroga, Bounou ha volado para frustar un golazo a Joao Félix.
En el descuento, Cristiano Ronaldo y Pepe han perdonado sendas buenas ocasiones para unos lusos que, hasta hoy, siempre habían resultado vencedores en sus cruces de cuartos mundialistas.
FICHA TÉCNICA
MARRUECOS (1): Bono, Achraf Hakimi, Saiss (Dari, min. 57), El Yamiq, Y. Attiat-Allah, Amrabat, Ounahi, Amallah (Chedira, min. 65), Ziyech (Aboukhlal, min. 82), En-Nesyri (Benoun, min. 65) y Boufal (Jabrane, min. 82)
PORTUGAL (0): Diogo Costa, Dalot (Horta, min. 79), Rúben Dias, Pepe, Guerreiro (Cancelo, min. 51), Ruben Neves (Cristiano Ronaldo, min. 51), Otávio (Vitinha, min. 69), Bernardo Silva, Bruno Fernandes, Gonçalo Ramos (Leao, min. 69) y João Félix
COLEGIADO: Facundo Tello (Argentina)
GOL: 1-0 En-Nesyri (min. 42)