Lionel Messi (de penal a los 33 minutos) y Julián Álvarez (38′ PT y 23′ ST) anotaron los goles albicelestes.
Final del partido: Argentina le ganó 3 a 0 a Croacia y jugará la Final del Mundo
47′: Tiro de esquina para Croacia: despeja la defensa argentina
47′: Falta de Palacios (ARG) sobre Kovacic (CRO)
46′: Croacia insiste por arriba con centros al área, controla en la altura Dibu Martínez
45′: Croacia busca a Marko Livaja, se va demasiado larga y es lateral para Argentina
44′: Llegada de Croacia con Lovro Majer, controla Dibu Martínez
40′: Doble cambio en Argentina: ingresan Juan Foyt y Ángel Correa, se retiran Alexis MacAllister y Nahuel Molina
40′: Tiro de esquina para Croacia. Cabecea Perisic, no llega Lovren, saque de meta para Argentina
39′: Croacia busca por arriba, despeja Tagliafico al córner

37′: Alexis MacAllister tiene su oportunidad en el área, remata apenas desviado
35′: Cambio en Croacia: entra Lovro Majer por Luka Modric
34′: Remate de Modric, que le rebota en la cara y sale desviado. Tiros al arco: Croacia 9 – Argentina 8
32′: Remate desviado de Ivan Perisic
31′: Croacia busca en el área a Juranovic, intercepta Otamendi
28′: Doble cambio en Argentina: entran Paulo Dybala y Exequiel Palacios, salen Rodrigo De Paul y Julián Álvarez
27′: Tiro libre para Croacia: Perisic remata al arco, controla abajo Dibu Martínez
26′: Cambio en Croacia: entra Marko Livaja por Andraj Kramaric

23′: Gol de Argentina: Tremenda jugada individual de Lionel Messi, que entra gambeteando al área para asistir a Julián Álvarez, que define y anota su segundo tanto del partido
22′: Tarjeta amarilla para Cristian Romero (ARG)
21′: Falta de Orsic (CRO) sobre De Paul (ARG)
20′: Centro de De Paul para Messi, que no puede de cabeza en el área croata
19′: Falta de Messi (ARG) sobre Vlasic (CRO)
15′: Cambio en Argentina: entra Lisandro Martínez, sale Leandro Paredes
14′: Alexis MacAllister busca el pase en profundidad, no se entiende con Messi y controla la defensa croata
12′: Lo tuvo Messi en el área chica croata, remata cara a cara con Livakovic, que ataja providencialmente

10′: Julián Álvarez y Enzo Fernández se asocian en ataque, contiene la defensa croata
9′: Insiste Croacia con Vlasic, Otamendi lo saca con el cuerpo y es lateral para Argentina
7′: Falta de De Paul (ARG) sobre Kovacic (CRO)
6′: Centro de Vlasic (CRO), controla en el aire seguro el arquero Martínez
4′: Cambio en Croacia: entra Bruno Petkovic, sale Marcelo Brozovic
4′: Falta de Nicolás Tagliafico (ARG) sobre Nikola Vlasic (CRO)
3′: Remate de Leandro Paredes, a las manos de Livakovic
2′: Tiro libre para Croacia: Luka Modric mete el centro al área argentina, controla Dibu Martínez
1′: Falta de Otamendi (ARG) sobre Vlasic (CRO)
Inicio del segundo tiempo. Cambios en Croacia: entran Mislav Orsic y Nikola Vlasic, se retiran Borna Sosa y Mario Pasalic