Los iraníes abrieron el marcador por mediación de Mohammadhossein Derakhshani a los cuatro minutos del partido. Marruecos no tardó en igualar por mediación de Khalid Bouzid (7º).
Un gol en propia meta de Alireza Rafieipour dio la ventaja a los marroquíes en el minuto 11. Soufiane El Mesrar (17º) e Idriss Raiss El Fenni (20º) marcaron el tercero y el cuarto.
Al comienzo de la segunda parte, Hossein Taybi (21) y Moslem Oladghobad (22) recortaron la distancia para el cuadro iraní, resultado que los Leones del Atlas mantuvieron hasta el final del partido.
Marruecos se jugará el pase a semifinales el próximo domingo en Bukhara, contra Brasil, que goleó 5-0 a Costa Rica.