France beat Morocco 2-0 in a World Cup quarter-final to advance to the semi-finals for a third consecutive tournament. The match is goalless through the first half as Morocco largely plays deep in a low block, while France creates pressure and has chances, including a saved effort and a strike that hits the bar. Kylian Mbappé wins a penalty after being fouled by Noussair Mazraoui in the area, but Yassine Bounou saves the spot-kick following a prolonged VAR check. Mbappé then makes amends in the second half, scoring a curling opener on 60 minutes for his eighth goal of the tournament. Ousmane Dembélé doubles the lead about six minutes later, finishing low after Mbappé’s assist. The result holds until full time as Morocco manages limited threat, and France records a third clean sheet in as many knockout matches. France will face the winner of the Spain vs Belgium quarter-final for a place in the final, with the semi-final scheduled for Tuesday. The win also comes after Mbappé leaves late with an ankle knock, while France continues under Didier Deschamps into the last four.