Slick France coasted into their third successive World Cup semi-final as second-half goals from Kylian Mbappe and Ousmane Dembele sealed a one-sided 2-0 quarter-final victory over Morocco in Boston.
Les Blues were frustrated by well-drilled opponents in the first half and Mbappe saw a weak penalty saved by Morocco goalkeeper Yassine Bounou after the Real Madrid forward had been felled by Noussair Mazraoui on 27 minutes.
An inexplicable delay of over three minutes did not help Mbappe before the penalty, but Didier Deschamps' men refused to panic on their way to securing a meeting with Spain or Belgium in Dallas on Tuesday night.
Mbappe netted his eighth goal of the finals to move alongside Lionel Messi as top scorer when he accepted a Desire Doue pass before swivelling to send a majestic finish flying into the corner of the net from the edge of the box on the hour-mark.
Morocco appealed in vain for a possible handball against Adrien Rabiot in the build-up to the opener, but VAR refused to get involved.
And it was Mbappe's run off the ball that enabled Dembele to sweep home the second six minutes later with Bounou failing to react quickly enough diving to his left.
In truth, Morocco, who lost 2-0 to France in the last four in 2022, were fortunate not to ship a third goal with their lack of attacking threat all too obvious.
Indeed, France goalkeeper Mike Maignan made only one save in the 85th minute to nudge away a hopeful shot by Azzedine Ounahi as the tournament favourites moved within two wins of a third World Cup triumph.
Mbappe was also replaced by Jean Philippe Mateta late on in what was a precautionary mood before the semi-finals.