Kylian Mbappe and Ousmane Dembele were on target as France surged past Morocco 2-0 to book their place in the World Cup semifinals 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 a last-four showdown against either Spain or Belgium in Arlington, Texas, on Tuesday.

African champions Morocco had been tipped to pose a serious threat to France's hopes of reaching a third consecutive World Cup final.

But Didier Deschamps' men were always in control against a limited Morocco side who failed to register a single shot on goal until an 83rd-minute free kick by Azzedine Ounahi was parried away by France goalkeeper Mike Maignan.