Kylian Mbappe and Ousmane Dembele were on target as France surged past Morocco 2-0 to book their place in the World Cup semi-finals on Thursday.Mbappe curled in his eighth goal of the tournament on 60 minutes before Dembele doubled Les Bleus' lead six minutes later to settle a clinical victory at the Gillette Stadium outside Boston.

The win sends the 2018 champions into the semi-finals for the third straight World Cup, where they will face either Spain or Belgium in Arlington, Texas next Tuesday.

"I think that is three consecutive semi-finals, so that's already a good thing. It seems logical and natural, but you still have to achieve it," France coach Didier Deschamps said.

"Obviously, I have great players, otherwise we wouldn't get there, but it's good."

Mbappe was substituted in the 77th minute and said: "I have a minor ankle injury, but it's fine."