Olivier Giroud scored the only goal from the penalty spot as world champions France claimed a 1-0 victory in their crunch Euro 2020 qualifier in Iceland.
The Chelsea striker tucked home in the 66th minute of the Group H clash in Reykjavik after Antoine Griezmann had been kicked by Ari Skulason.
Les Bleus remain second, level on 18 points with Turkey, after Everton's Cenk Tosun scored the only goal of a feisty encounter with Albania in the 90th minute.
Andorra's first goal of the qualifying campaign, scored by Marc Vales, saw them beat Moldova 1-0.
England suffered a shock 2-1 defeat away to Czech Republic, their first loss in a major championship qualifier in 10 years.
Gareth Southgate's team made an ideal start in Prague, going ahead after five minutes through a Harry Kane penalty, but they struggled to break down their hosts after Jakub Brabec had quickly restored parity and were made to pay by 30-year-old debutant Zdenek Ondrasek late on.
Czech Republic are now level on 12 points with England at the top of Group A, but have played a game more.
Bulgaria and Montenegro played out a goalless draw in the other Group A fixture.
Portugal still trail Ukraine by five points in Group B, despite a routine 3-0 victory over Luxembourg in Lisbon.
Nelson Semedo was sent clear down the right and crossed for Bernardo Silva to open the scoring after 16 months.
Cristiano Ronaldo and Joao Felix had opportunities to extend Portugal's lead and eventually the Juventus striker did make it 2-0.
Luxembourg gave possession away cheaply and Ronaldo chipped home in the 65th minute.
Goncalo Guedes wrapped up the win a minute from time, but Ukraine's 2-0 success over Lithuania ensured they retained their cushion at the top of the group.
Ruslan Malinovskiy hit a brace to put Andriy Shevchenko's men on the verge of qualification for Euro 2020.