Frankrike, finalist i de två senaste världsmästerskapen, kommer vara ett av de 48 VM-lagen i sommar.
Kylian Mbappé inledde målskyttet med en kylig straff i 55:e minuten. Michael Olise spädde på till 2–0 innan Mbappé hittade nätet igen på Parc des Princes i Paris. Hugo Ekitiké gjorde sent 4–0, Liverpoolanfallarens första landslagsmål.
Inför sista omgången leder Frankrike gruppen på ointagliga 13 poäng. Island och Ukraina har båda sju poäng och möts på söndag i ett helt avgörande möte om andraplatsen, som ger playoff-spel.
Portugal förlorade samtidigt, 0–2, mot Irland i Dublin i en match där Cristiano Ronaldo dessutom blev utvisad för en armbåge av svenske domaren Glenn Nyberg.
Portugiserna toppar alltjämt grupp F (före Ungern och Irland) och får en ny chans att säkra gruppsegern och en VM-plats på söndag, hemma mot Armenien.
Då får Portugal klara sig utan Ronaldo, som i värsta fall riskerar att också stängas av i inledningen av VM för förseelsen.




