Didier Deschamps’ side produced a stunning 7-0 away win against MSK Zilina, with Andre Pierre Gignac’s hat-trick the highlight.
Gignac scored twice inside the first 21 minutes and further efforts from Gabriel Heinze (24) and Loic Remy (36) made it 4-0 at half-time.
Lucho Gonzalez got a fifth six minutes after the restart, Gignac wrapped up his treble with a 54th-minute header, before Lucho completed the scoring in the 63rd minute.
The French side now face a fight with Spartak Moscow for the second qualifying spot.
In Group G, Auxerre defeated Ajax 2-1 to keep alive their hopes of an extended run in the competition — and dent the Dutch side’s hopes of progressing. Frederic Sammaritano scored the night’s fastest goal in the ninth minute and although Toby Alderweireld levelled 10 minutes from time, Steven Langil nabbed a winner.
Mario Gomez grabbed a hat-trick as Bayern Munich made sure of top spot in Group E with a convincing 4-0 defeat of Cluj. Thomas Muller rounded off a fourth success in as many games.
Roma are best placed to join the German side in the last 16 after prevailing 3-2 in an entertaining game with Basle.
Jeremy Menez (16), Francesco Totti (26, penalty) and substitute Leandro Greco (70) netted for the victors, with Alexander Frei (69) and Xherdan Shaqiri (83) replying.
Group H looks tighter after last night’s games — with Shakhtar Donetsk beating Arsenal 2-1 and Braga sealing hapless Partizan Belgrade’s fate in the competition. Arsenal’s defeat gives Braga hope of qualifying — they owed their win in Serbia to Moises’ 35th-minute goal.