Bước vào trận đấu, Ba Lan chủ động lùi sâu đội hình phòng ngự ngay sau tiếng còi khai cuộc. Cơ hội nguy hiểm đầu tiên thuộc về Pháp ở phút 11 khi Mbappe đột phá rồi chuyền ngang cho Dembele. Tiền đạo của Barca khống chế rồi dứt điểm ở góc hẹp nhưng không qua được hàng thủ của Ba Lan. Những tưởng 45 phút kết thúc mà không có bàn thắng nào được ghi, nhưng khi hiệp 1 chỉ còn 1 phút thì đội tuyển Pháp đã có bàn mở tỷ số do công của Giroud. Đây là bàn thứ 52 của Giroud, qua đó trở thành cầu thủ ghi bàn nhiều nhất cho tuyển Pháp trong lịch sử.

Sang hiệp 2, tuyển Pháp nắm thế chủ động. Phút 74, từ pha phát bóng của Griezmann, Giroud mở bóng sang cánh, trước khi bóng được đưa đến vị trí của Mbappe. Tiền đạo sinh năm 1998 tung cú sút quyết đoán vào góc cao, hạ gục Szczesny nâng tỷ số lên 2-0. Chưa dừng lại, phút 90+1, lại là Mbappe. Có bóng bên cánh trái, Mbappe có pha cứ lòng cực căng nâng tỷ số lên 3-0.

Những phút cuối, Ba Lan có bàn gỡ khi Upamecano để tay chạm bóng trong vòng cấm và sau khi tham khảo VAR trọng tài quyết định đó là tình huống 11m. Trên chấm 11m, Lewandowski thành công hạ gục Lloris rút ngắn tỷ số xuống còn 1-3 cho Ba Lan. Đánh bại Ba Lan với tỷ số 3-1, bằng cú đúp của Mbappe và 1 bàn của Giroud, đội tuyển Pháp đã vào tứ kết World cup.

Ở trận đấu diễn ra sau đó, đội tuyển Anh đánh bại Senegal đến 3 bàn không gỡ, đoạt vé vào tứ kết khá dễ dàng. Đối thủ của Harry Kane và các đông đội ở vòng tứ kết là đội tuyển Pháp.