Defending champion France scraped in for a 1-0 win at Bosnia-Herzegovina to move four points clear in World Cup qualifying.
Ukraine drew 1-1 at home to Kazakhstan in the other Group D game on Wednesday.
Forward Antoine Griezmann’s smart header on the hour mark settled a tight match, putting the French in command of the group despite not playing well in any of its three games.
Ukraine is second with three points from as many games as it tries to qualify for next year’s tournament in Qatar.
France had a short turnaround so Bosnia-Herzegovina clearly looked the fresher side in Sarajevo, having not played last weekend while Les Bleus were winning 2-0 in Kazakhstan.
Kylian Mbappe had a goal ruled out for offside in the third minute, but overall the Paris Saint-Germain striker made little impression in another disappointing performance that contrasted with his strong club form.
Led by Barcelona midfielder Miralem Pjanic, the hosts improved as France laboured and had veteran goalkeeper Hugo Lloris to thank for going in level at the break.
Midway through the first half, the Tottenham No 1 kept out right back Darko Todorovic’s stinging shot, having made an even better save to block a downward header from a corner.
“The result is the most important thing. Obviously in terms of how we played we can do better,” France coach Didier Deschamps said.
“We didn’t play as we should have done in the first half, and Hugo made a great save.”
With France struggling to create anything, Deschamps brought on centre forward Olivier Giroud in the 58th to join Griezmann in attack and unsettle the home defence.
Two minutes later, Griezmann found space near the front post to head in Adrien Rabiot’s whipped cross from the left for his 35th international goal.
It moved Griezmann one clear of David Trezeguet and into fourth place on France’s scoring list behind Michel Platini (41), Giroud (44) and Thierry Henry (51), and underlined his return to form in a difficult season with Barcelona.