Bước vào trận đấu này, tuyển Pháp tung ra đội hình mạnh nhất với Giroud đá cao nhất trên hàng công, trong khi Mbappe và Dembele là hai tiền đạo cánh. Trong khi đó, Ba Lan cho thấy rõ ý đồ phòng ngự, khi tung tới 5 tiền vệ vào sân ngay từ đầu.
Với chiến thuật như vậy, Pháp không khó để làm chủ cuộc chơi ngay khi tiếng còi khai cuộc cất lên. Ngay phút thứ 2, Griezmann đem về quả phạt cự ly gần 30 m, chếch bên phải sau khi bị Bereszynski phạm lỗi. Nhưng quả treo bóng của tiền vệ anh đi quá sâu và chệch cột dọc. Sau đó 2 phút, Griezmann lại thực hiện một pha đá phạt góc cánh phải, Varane bật cao nhất đánh đầu nhưng không trúng đích.
Những phút sau đó, các cầu thủ Pháp liên tục tấn công và tìm cách đột phá, khiến khung thành của Ba Lan luôn trong tình trạng báo động. Phút 13, nhận bóng từ cự ly khoảng gần 30 m, tiền vệ Tchouameni sút xa đưa bóng đi chìm về sát cột nhưng Szszesny đổ người đẩy ra chịu phạt góc. Đến phút 17, Szczesny lại phải trổ tài và cứu thua cho Ba Lan. Tình huống này, Tchouameni cướp bóng trong chân cầu thủ Ba Lan, giúp Dembele dẫn bóng phản công. Anh xộc vào trung lộ rồi cứa lòng sệt về góc xa ở rìa cấm địa, nhưng Szczesny bắt bài và đổ người ôm gọn bóng.
Sau 20 phút bị chèn ép, các cầu thủ Ba Lan dần kiểm soát lại thế trận và có một số pha bóng nguy hiểm. Phút 21, Thủ quân Ba Lan tranh được bóng từ Upamecano, rồi sút chân trái từ cự ly 25 m, tuy nhiên bóng đã đi chệch cột dọc. Đây là cú sút đầu tiên của Ba Lan trong trận.
Đáng tiếc cho Ba Lan ở phút 38, khi cầu thủ của họ đã bỏ lỡ một cơ hội mười mươi. Frankowski rê qua Kounde bên cánh trái của Ba Lan rồi chuyền vào sửa lưng hàng thủ Pháp. Zielinski lao lên sút căng nhưng trúng hai đầu gối thủ môn Lloris. Bóng bật ra và Kaminski đá bồi nhưng bị Varane phá ra ngay vạch cầu môn.
Những phút cuối hiệp 1, khi thế trận đang cân bằng, thì hàng thủ Ba Lan lại mắc một sai lầm chí mạng. Phút 44, Mbappe nhận bóng ở bên trái, xoay người rồi chọc khe nhanh cho Giroud lao xuống đối mặt thủ môn. Tiền đạo 36 tuổi xoay người sút đập đất và chéo góc hạ gục thủ môn Szczesny, mở tỷ số 1-0 cho tuyển Pháp. Đồng thời, Giroud thành cầu thủ ghi nhiều bàn nhất lịch sử Pháp, với 52 bàn.
Sang hiệp 2, Ba Lan cố gắng dồn lên tấn công nhằm tìm kiếm bàn thắng gỡ hòa. Trong khi đó, tuyển Pháp với lợi thế dẫn trước đã chủ động lùi về để chơi với đội hình thấp và đợi cơ hội phản công.
Dù chơi thấp, nhưng với mũi nhọn tấn công Mbappe và Giroud, đội tuyển Pháp vẫn cho thấy sức uy hiếp đến khung thành của Szczesny. Phút 58, sau tình huống đấm bóng của thủ thành tuyển Ba Lan, Giroud tung ra cú "ngả bàn đèn" rất đẹp đưa bóng vào lưới đối phương nhưng trọng tài xác định thủ môn Szczesny đã bị phạm lỗi trước đó.
Cùng với Giroud, Mbappe liên tục khuấy đảo cánh trái của Pháp. Phút 74, Dembele nhận bóng bên cánh phải rồi chuyền ngang cho Mbappe bên cánh trái. Số 10 của Pháp chỉnh bóng rồi dứt điểm vào góc gần cực căng khiến Szczesny không thể cản phá. Mọi chuyện tồi tệ đi với Ba Lan ở phút 90+1 khi Mbappe tiếp tục tỏa sáng với pha rê bóng rồi dứt điểm trái phá vào góc xa khung thành nâng tỷ số lên 3-0 cho tuyển Pháp.
Ba Lan chỉ gỡ lại được một bàn danh dự ở phút cuối, khi Kamil Grosicki tạt bóng trúng tay trung vệ Dayot Upamecano trong cấm địa Pháp. Nhờ VAR, trọng tài Jesus Valenzuela thổi phạt đền và cơ hội trao cho Robert Lewandowski. Ban đầu anh sút về góc thấp bên phải và bị Lloris bắt gọn, nhưng trọng tài phạt thủ môn Pháp bước lên trên vạch trước khi bóng lăn. Lewandowski được đá lại và lần này anh sút về hướng ngược lại để kết thúc trận đấu với 1 bàn danh dự cho Ba Lan.
Kết thúc trận đấu, Pháp giành chiến thắng với tỷ số 3-1 trước Ba Lan và giành tấm vé đầu tiên vào Tứ kết World Cup 2022. Đối thủ ở vòng Tứ kết của Pháp là tuyển Anh.
Kết quả trận đấu: Pháp 3-1 Ba Lan
Ghi bàn:
Pháp: Giroud 44', Mbappe 74', 90+1'
Ba Lan: Lewandowski 90+9' (P)
Đội hình ra sân:
Pháp: Lloris, Kounde, Upamecano, Varane, T. Hernandez, Tchouameni, Rabiot, Dembele, Mbappe, Giroud, Griezmann
Ba Lan: Szczesny, Cash, Glik, Kiwior, Bereszynski, Frankowski, Szymánki, Krychowiak, Zielinski, Lewandowski, Kaminski