Dès le coup d’envoi, les Lionceaux de l’Atlas ont montré leurs intentions, multipliant les offensives dangereuses. Khalifi et Zabiri se sont créés deux occasions dès la 4ᵉ minute, l’une frôlant le poteau et l’autre s’élevant au-dessus du cadre. Zabiri a continué à mettre la défense espagnole sous pression, notamment à la 26ᵉ minute, son tir étant repoussé par Andrés Cuenca.
L’Espagne a tenté de répliquer par Iker Bravo, dont la tête a frôlé le montant, et par David Mella, mais le gardien marocain Benchaouch a su se montrer décisif, tout comme Fran González côté espagnol.
La deuxième mi-temps a été fructueuse pour le Maroc. À la 54ᵉ minute, Zabiri a ouvert le score sur un contre parfaitement mené, grâce à une passe lumineuse d’El Haddad. Cinq minutes plus tard, Gessine a doublé la mise sur un centre tendu de Maamma (59ᵉ), scellant le sort du match.
Malgré de meilleures intentions espagnoles en fin de rencontre, la défense marocaine, dirigée par un Baouf impérial dans les duels aériens, a tenu bon. Les remplaçants Tajaouart, El Bahraoui et Boumassaoudi ont apporté du sang frais sans modifier le score.
Le tournant est survenu à la 79ᵉ minute : un penalty accordé à l’Espagne pour une faute de Khalifi a été annulé après recours au VAR, provoquant la colère de la Roja. Un but espagnol en fin de match a également été annulé pour hors-jeu.
Avec cette victoire, le Maroc démarre idéalement son Mondial U20, laissant entrevoir un parcours prometteur pour les hommes de Ouahbi.