Les Bleus peuvent juste limiter la casse à ce stade… ce que fait Kylian Mbappé, qui obtient et transforme un penalty obtenu après une faute de Pedro Porro (58e, 4-1). Le capitaine tricolore inscrit son 49e but en sélection. L’équipe de France tente encore des frappes ensuite mais ne trouve pas le cadre, que ce soit Désiré Doué (62e) ou Bradley Barcola (66e).
Au contraire, la Roja sait marquer quand elle en a l’occasion : Lamine Yamal est encore trouvé dans l’axe, résiste au retour de Clément Lenglet et place un pointu que Mike Maignan ne peut que frôler avant que le ballon ne termine au ralenti dans les filets (67e). Le score est maintenant de 5 à 1, l’humiliation est totale. À un quart d’heure de la fin, des « Olé ! » résonnent des tribunes à chaque passe espagnole, ajoutant un peu plus d’amertume au naufrage des Bleus.
Les frappes d’Ousmane Dembélé (72e) et de Kylian Mbappé (75e) ne changent rien, au contraire du super enchaînement contrôle-reprise de volée de Rayan Cherki (5-2, 79e). Dans la foulée, un centre des Bleus est dévié par l’Espagnol Dani Vivian dans sa cage (5-3, 84e). Il reste peut-être l’espoir d’une improbable remontada avec les cinq minutes d’arrêt de jeu… Randall Kolo Muani entretient cette flamme en reprenant de la tête un centre de Rayan Cherki (5-4, 90e+4). Mais au coup de sifflet final, c’est bien l’Espagne qui est qualifiée en finale.