El partido acabó 2-2. Los de Hierro terminaron el Grupo B en el primer puesto, escoltados por Portugal, y en la próxima fase del torneo se medirán ante Rusia.
España selló su boleto como ganador del Grupo B gracias a un gol agónico de Iago Aspas en el segundo minuto adicionado por el árbitro uzbeko Ravshan Irmatov, que gracias al VAR modificó su decisión previa de anular la acción por supuesto offside.
Isco había marcado el primer gol español a los 19′, cuando empató en primera instancia el resultado, pues Khalid Boutaib abrió la cuenta a los 14′ para Marruecos, que luego volvió a ponerse en ventaja mediante Youssef En Nesyri a los 81′.
De esta manera, España se quedó con el primer puesto al finalizar con 5 puntos por su ventaja en los goles a favor respecto de Portugal, que sumó las mismas unidades y la misma diferencia, pero anotando menos redes (6 contra 5).