France all but secured a place in the last 16 as three first-half goals helped them to an easy Group E win over Switzerland in Salvador.
Olivier Giroud broke the deadlock with a stunning header before Blaise Matuidi blasted the second 66 seconds later.
Karim Benzema had a penalty saved but Mathieu Valbuena added a third for the 1998 World Cup winners.
Goals by Benzema and Moussa Sissoko made it 5-0 before Blerim Dzemaili and Granit Xhaka reduced the arrears.
France’s dominance at Arena Fonte Nova was every bit as emphatic as the scoreline suggests.
Les Bleus, seeking to reach a third final in five World Cups, now have six points, with a match against Ecuador on 25 June to come.
Having self-destructed in South Africa four years ago, the French have scored eight goals in their first two games in Brazil.
The Swiss were not helped by the ninth-minute loss of defender Steve Von Bergen to injury, but Ottmar Hitzfeld’s men, who had beaten Ecuador 2-1 in their first game, were no match for France.
Giroud’s goal, the 100th France have scored in World Cup finals, set his team on their way, the Arsenal forward leaping high above the Swiss defence to direct an unstoppable header into the net.
They doubled that lead 66 seconds later when Matuidi fired home after Velon Behrami conceded possession carelessly soon after the restart.