Началото бе мечтано за французите, които откриха резултата след едва пет минути. Антоан Гризман получи добър пас от дясно от Рафаел Варан, а впоследствие топката попадна в Килиан Мбапе. Звездата на Пари Сен Жермен опита да стреля, като изстрелът му рикошира и стигна до непокрития Тео Ернандес, който с акробатично изпълнение преодоля Ясин Буну за 1:0. Възпитаниците на Уалид Реграги показаха реакция и шут на Азедин Унахи предизвика намеса на Юго Лорис. Мароканците продължиха да играят със самочувствие въпреки ранно допуснатия гол, но нова грешка в отбрана можеше да им коства второ попадение. Оливие Жиру напредна с топка в крака и стреля мощно с левия крак, но кълбото срещна страничния стълб. Отново реализатор номер 1 в историята на Франция бе близо до гол, когато получи топката от Орелиен Чуамени, но стреля встрани от вратата. В края на полувремето "атласките лъвове" бяха близо до изравнително попадение, когато задна ножица на Джавад Ел Ямик уцели гредата на Лорис.
В първите 15-20 минути след почивката африканският тим стартира напористо и настояваше с атаки от дясно, където оперираха Хаким Зиеш и Ашраф Хакими. На няколко пъти се стигна до опасни центрирания в наказателното поле на "петлите", но без резултат за Мароко. Постепенно обаче силите започнаха да напускат играчите на Реграги и това отвори пространства в отбраната на тима. След няколко слизания към половината на съперника, световните шампиони си подпечатаха билета за финала с точната интервенция на влезлия малко преди това от пейката Рандал Коло Муани. Нападателят на Айнтрахт Франкфурт бе на точното място за добавка след рикошет, получил се при опит за изстрел на Мбапе. До края мароканците имаха възможност да върнат едно попадение, но в добавеното време топката бе спряна на голлинията при оказалия се последен шанс за африканците.