Messi rekordokat döntött, Argentína a döntőbe jutott: Argentína–Horvátország 3–0 (2–0)

Az első húsz percben a labdát elsősorban a horvátok birtokolták, de igazán nem jelentettek veszélyt az argentin kapura. Az első lövésre 25 percig kellett várni, Enzo Fernández labdáját azonban Dominik Livakovic könnyedén védte.
Tíz perc múlva a vezetést is megszerezték a dél-amerikaiak Álvarez ugrott ki a védők közül Livakovic mellett is eltolta a labdát, azonban a kapus elütötte. A bíró habozás nélkül a tizenegyes pontra mutatott. A labda mögé Messi állt, akik könyörtelenül értékesítette a büntetőt (1-0).
Öt perc múlva egy horvát szögletből az argentinok szereztek gólt. A beadott labda Otamendihez került, aki Messinek passzolt, ő megtalálta Álvarezt, aki saját térfeléről indulva egészen a horvát kapuig nyargalt. A csatárnak szerencséje volt, mivel két ellenfeléről is hozzá pattant vissza a labda, végül már csak Livakovic állt vele szemben, és nem hibázott (2-0).

Az első félidő végén majdnem növelte előnyét az argentin válogatott, de a helyzet kimaradt.
A horvátok továbbra is többet birtokolták a labdát, azonban igazán semmire sem mentek fele, az első kaput eltaláló lövésükre a 73. percig kellett várni.
Az argentinok a kontrákra építettek, sikerrel, hisz egy remek Messi-Álverez összjátéknak köszönhetően az utóbbi megszerezte második gólját (3-0).
Az utolsó 20 percben a horvátok a szépítésért hajtottak, de helyzetek inkább az argentinok előtt adódtak, de végül további gól nem esett.

Argentína a története során hatodszor játszhat vb-döntőt, kétszer nyert (1978, 1986), háromszor veszített (1930, 1990, 2014). A horvátoknak marad a bronzmeccs, a szerda esti Marokkó–Franciaország elődöntő vesztese ellen.
Argentína–Horvátország 3–0 (2–0)
Katar, Loszaíl, Loszaíli Nemzeti Stadion, 88 966 néző. Vezette: Orsato (olasz)
Argentína: E. Martínez – Molina (Foyth, 86.), C. Romero, Otamendi, Tagliafico – Enzo Fernández, Paredes (Li. Martínez, 62.), Mac Allister (Á. Correa, 86.) – De Paul (Palacios, 74.) – Messi, Julián Álvarez (Dybala, 74.).
Szövetségi kapitány: Lionel Scaloni
Horvátország: Livakovic – Juranovic, Lovren, Gvardiol, Borna Sosa (Orsic, a szünetben) – Modric (Majer, 81.), Brozovic (Petkovic, 50.), Kovacic – Pasalic (Vlasic, a szünetben), Kramaric (Livaja, 72.), Perisic.
Szövetségi kapitány: Zlatko Dalic
Gólszerző: Messi (34. – 11-esből), J. Álvarez (39., 69.)