Los Croatas se consagraron finalistas por primera vez al vencer por 2 a 1 a los Británicos en Luzhniki, Moscú. Inglaterra comenzó ganando pero se lo dieron vuelta.
Trippier marcó el tanto para los británico, pero Perisic lo igualó y Mandzukic lo dio vuelta en el alargue. Los balcánicos están por primera vez en la final, donde se medirán con Francia.