La soirée milanaise avait pourtant bien commencé pour les Bleus. Privés de Kylian Mbappé, forfait, les joueurs de Zinédine Zidane ont ouvert le score en début de match grâce à Michael Olise, qui a profité d'une relance manquée de Gianluigi Donnarumma. Pio Esposito a égalisé vers la 26e minute en reprenant un centre de Cambiaghi, sur la première frappe italienne du match.
La France a dominé la première période mais a manqué de réussite : Bradley Barcola puis Rayan Cherki ont tous les deux trouvé le montant. Juste avant l'heure de jeu, Sebastiano Esposito a envoyé un penalty à côté après une faute de Malo Gusto, en difficulté toute la soirée face à Cambiaghi.
L'Italie a ensuite renversé le match. Davide Frattesi a donné l'avantage aux Azzurri à la 63e minute sur un centre de Federico Dimarco, tout juste entré en jeu, puis Pio Esposito a doublé la mise sur penalty à la 75e minute, après une faute de Dayot Upamecano. Zidane a fait entrer Kumbedi, Kroupi, Mayulu, Diouf puis Camavinga, sans parvenir à relancer son équipe.
Le groupe se resserre
C'est la première défaite de l'ère Zidane. Avec ce succès, l'Italie de Roberto Mancini prend la première place du groupe avec 10 points, devant la France, également à 10 points mais avec une moins bonne différence de buts. La Belgique, victorieuse en Turquie plus tôt dans la soirée, suit avec 9 points.
Les deux premiers du groupe se qualifient pour les quarts de finale. Lors de la dernière journée dimanche, les Bleus affronteront la Turquie, tandis que la Belgique recevra l'Italie.

