Ngay phút thứ 5, sau cú sút của Mbappe đập trúng người hậu vệ Maroc, bóng bật ra đến chân của Theo Hernandez và hậu vệ trái này lập tức dứt điểm tung lưới thủ thành Bounou. Bị dẫn trước, các cầu thủ Maroc dồn lên tấn công. Nhịp độ trận đấu được đẩy lên cao. Các chân sút của cả hai bên lần lượt có những tình huống uy hiếp cầu môn đối phương. Tuy nhiên, tỷ số 1-0 được duy trì hết hiệp 1.
Sau giờ nghỉ giải lao, Pháp dường như chơi chùng xuống và để các cầu thủ Maroc lấn lướt. Trong những phút đầu hiệp 2, Maroc có liền 2 tình huống tấn công dọc biên nguy hiểm. Tuy nhiên, các cầu thủ của họ đều không thể dứt điểm thành bàn. Sau đó, Pháp dần lấy lại thế trận và ngay lập tức có được bàn thắng. Phút 71, từ một pha lộn xộn trước khung thành Maroc, cầu thủ vừa mới vào sân Muani đã xuất hiện đúng lúc để ghi bàn, qua đó nhân đôi cách biệt cho tuyển Pháp.
Trong những phút cuối, Maroc cố gắng dâng cao tìm kiếm bàn thắng, nhưng trong một ngày kém may mắn, "Những chú sư tử Atlas" đã không thể đưa bóng vào lưới của nhà đương kim vô địch.
Kết thúc trận đấu, HLV Didier Deschamps của đội tuyển Pháp nói: “Có sự xúc động, có sự tự hào. Chúng tôi đã sát cánh cùng các cầu thủ trong một tháng, điều đó chưa bao giờ là dễ dàng, có cả niềm hạnh phúc".
Về phần mình, HLV Walid Regragui của tuyển Maroc cho rằng: “Chúng tôi đã phải trả giá cho một sai lầm nhỏ nhất. Chúng tôi nhập cuộc không tốt và bàn thua thứ hai đã giết chết chúng tôi, nhưng điều đó không lấy đi tất cả những gì chúng tôi đã làm trước đó".
Thắng chung cuộc 2-0, Pháp sẽ có trận chung kết kinh điển gặp Argentina. Trong khi đó, Maroc sẽ có màn tái đấu Croatia để tranh hạng 3.