Argentina mendapatkan hadiah penalti setelah Marcos Acuna dilanggar Denzel Dumfries.
Messi maju sebagai eksekutor dan sukses membawa Argentina memimpin 2-0 di menit ke-73' setelah Andries Noppert mati langkah.
Belanda sukses memperkecil skor menjadi 1-2 di menit ke-83.' Bola umpan silang Steven Berghuis berhasil disambut dengan sundulan Wout Weghorst.
Luuk De Jong nyaris membantu Belanda untuk menyamakan skor di menit ke-85.' Dia lepaskan tembakan dengan punggung kaki dan bola meluncur deras, namun cuma mengenai sisi jaring gawang bagian luar.
Keributan sempat terjadi jelang akhir laga. Leandro Paredes menekel Nathan Ake dan kemudian tersulut emosi dengan menendang bola ke bench Belanda.
Drama terjadi di injury time. Melalui skema tembakan bebas yang apik, Belanda mampu menyamakan skor menjadi 2-2 lewat Weghorst dan memaksa laga lanjut ke 2x15 menit.
Setelah drama adu penalti selesai atas kemenangan Argentina, drama kembali terjadi kala pemain Belanda, Denzel Dumfries harus dikeluarkan dari lapangan setelah mendapatkan kartu kuning kedua.
Di pertandingan lainnya, Timnas Kroasia berhasil menyamakan kedudukan atas Brasil di extra time kedua.
Awalnya kedua tim sama-sama bermain imbang tanpa gol di babak pertama.