Với tính chất quan trọng của trận đấu nay, hai đội nhập cuộc khá thận trọng. Trong khi Croatia thể hiện khả năng kiểm soát bóng tốt, giữ cự ly đội hình hợp lý thì Argentina cũng cho thấy khả năng đánh chặn khu vực giữa sân cực tốt của mình.
Những phút đầu trận, hai đội thi đấu khá chắc chắn và cân bằng, mọi tình huống tấn công đều bị hóa giải. Phút 17, Croatia mới có cú dứt điểm đầu tiên khi Lovren bật cao đánh đầu ở cột xa sau đường tạt bóng của Juranovic nhưng bóng đi quá thiếu chính xác. Argentina có pha đáp trả ở phút 25, Enzo Fernandez tung cú dứt điểm cực nhanh từ ngoài vòng cấm, bóng đi vào góc khó nhưng Livakovic vẫn đẩy được.
Bước ngoặt của trận đấu xuất hiện ở phút 32 khi Julian Alvarez có cơ hội thoát xuống xâm nhập vòng cấm sau đường chuyền vượt tuyến phản công từ giữa sân của đồng đội. Thủ môn Livakovic ở thế đối mặt đã phạm lỗi với Alvarez phải nhận thẻ vàng và Argentina được trọng tài chính người Italia cho hưởng quả phạt đền. Từ chấm 11m, Messi ghi bàn đưa Argentina vượt lên dẫn trước, tỉ số trận đấu được nâng lên 1 – 0.
Choáng váng trước bàn thua, Croatia thi đấu có phần lỏng lẻo. Argentina đã tận dụng điều đó để nhân đôi cách biệt chỉ sau 5 phút từ bàn thắng đầu tiên. Argentina có pha phản công nhanh và Alvarez một mình đột phá từ giữa sân và hạ gục Livakovic. Trong pha bóng này, các cầu thủ phòng ngự Croatia chơi thiếu quyết đoán, ngập ngừng trong cản phá và Borna Sosa là người cuối cùng phá bóng lập bập để Alvarez có điều kiện gia tăng cách biệt cho Argentina.
Những phút cuối hiệp 1, hàng thủ của Croatia tiếp tục phải lao đao trước các đợt tấn công của Argentina. Phải nhờ đến sự xuất sắc của thủ thành Livakovic, hàng thủ Croatia mới có thể trụ vững được. Đặc biệt, ở phút 42, Argentina suýt có bàn thắng thứ ba, sau pha đánh đầu từ cự ly gần của Alexis Mac Allister. Livakovic chơi xuất thần, đẩy bóng chịu quả phạt góc thứ hai liên tiếp.
Bước sang hiệp 2, Croatia đưa ra 2 sự thay đổi người nhằm tăng cường hàng tấn công, tuy nhiên điều này vẫn chưa đủ tạo ra sức ép cần thiết để tạo đột biến. Trong khi đó, hàng thủ của họ vẫn đang phải chịu áp lực với những pha phản công tốc độ của Argentina.
Phút 49, Paredes tung cú dứt điểm từ ngoài vòng cấm, bóng đi đập đất nhưng Livakovic dễ dàng bắt gọn. Đến phút 58, Messi phối hợp đập nhả nhanh với Enzo Fernandez trước khi sút bóng cận thành ở góc hẹp nhưng không thắng được thủ môn Livakovic.
Dấu chấm hết cho Croatia hiện ở phút 69. Từ quả ném biên bên cánh phải, Messi đã thể hiện những phẩm chất tốt nhất của mình từ tốc độ, kỹ thuật tới sự lắt léo ở những bước di chuyển để kiến tạo cho Julian Alvarez hoàn thành cú đúp, nâng tỷ số trận đấu lên 3-0.
Những phút sau đó, Croatia nỗ lực tìm kiếm bàn thắng danh dự nhưng bất thành. Phút 72, Perisic tìm kiếm cơ hội từ chấm đá phạt ngoài 30m, Bóng đi căng, trúng đích nhưng chưa đủ khó để Martinez nao núng. Phút 86, Lovro Majer đá phạt góc nguy hiểm, nhưng không cầu thủ nào kịp dứt điểm ở cự ly gần. Hay ở phút 88, Cầu thủ vào thay người Majer sút chân trái đưa bóng sượt người hậu vệ Argentina đổi hướng, nhưng thủ môn Martinez vẫn cản phá thành công.
Kết thúc trận đấu, Argentina giành chiến thắng chung cuộc với tỉ số 3 – 0 với các pha lập công của Messi và Alvarez. Đối thủ trong trận chung kết của Argentina sẽ được xác định sau cặp trận giữa Pháp và Morocco rạng sáng 15/12.
Kết quả trận đấu: Argentina 3 – 0 Croatia
Ghi bàn:
Argentina: Messi 34'; Alvarez 39', 69’
Đội hình xuất phát:
Argentina: E. Martinez, Molina, Romero, Otamendi, Tagliafico, Fernandez, De Paul, Mac Allister, Paredes, Lionel Messi, Alvarez
Croatia: Livakovic, Juranovic, Gvardiol, Lovren, Sosa, Modric, Brozovic, Kovacic, Pasalic, Kramaric, Perisic