Federico Dimarco a trimis mingea la bara a doua în minutul 6, pentru 1-0, iar Davide Frattesi a dublat scorul din faţa porţii în minutul 20 pentru a oferi Italiei un avantaj confortabil de 2-0 la pauză.
Olandezii au lansat au relansat meciu în a doua repriză, după ce selecţionerul portocaliilor a făcut trei schimbări în atac la pauză. Van Dijk şi compania au asediat poarta Italiei, Steven Bergwijn reuşind să reducă din diferenţă în minutul 68.
Federico Chiesa a restabilit avantajul de două goluri la capătul unui contraatac în minutul 73.
A a urmat un final de meci palpitant, Georginio Wijnaldum reuşind al doilea gol pentru olandezi în minutul 89, din pasa lui Gakpo, nu înainte ca un gol marcat de Weghorst să fie anulat din motiv de offside, după o lungă analiză VAR, iar italienii să rateze o ocazie clară, prin Pellegrini.
Cele zece minute suplimentare de joc nu au adus modificări pe tabelă, Italia rezistând sub presiunea gazdelor şi obţinând victoria.
Italia a început rapid, deoarece a pus la cale o succesiune de pase rapide, Giacomo Raspadori a trimis mingea înapoi la Dimarco pentru o finalizare fulminantă.
Croaţia şi Spania îşi dispută finala la Rotterdam, duminică de la ora 21.45.