England missed an opportunity to qualify for the Euro 2020 Qualifiers after being beaten by Czech Republic 2-1 in Prague.
However, world champions France sealed crucial points after an Olivier Giroud penalty helped them overcome Iceland.
Portugal rode on Cristiano Ronaldo's brilliance to beat Luxembourg.
However, they still trail Ukraine by five points.
Here are the key results.
Ronaldo one strike away from 700 career goals
Legend Ronaldo needs one more goal to register a career 700th one. He now has 94 goals for Portugal, who edged closer to Euro 2020 with a 3-0 win against Luxembourg.
Manchester City's Bernardo Silva opened the scoring before Ronaldo got the second.
Valencia's Goncalo Guedes completed the scoring just before full-time.
Portugal remain second in Group B and face Ukraine on Monday.
Sloppy England beaten by Czech Republic
England saw Czech Republic equal them on points in Group A.
Both teams have 12 points each. However, England have played five games.
The visitors saw their 43-game unbeaten run in qualifiers come to an end.
Harry Kane put England ahead from the penalty spot in the fifth minute.
The Czechs levelled with Jakub Brabec scoring from a corner.
Zdenek Ondrasek scored the winner.
Giroud penalty sees France pip Iceland
France earned their sixth victory in the qualifiers to go on level with Turkey in Group H.
The world champions relied on an Olivier Giroud penalty to overcome Iceland away from home.
Giroud scored his 37th international goal in the second half.
These were three crucial points for France.
Turkey maintained their position atop after beating Albania 1-0.
Lukaku earns crucial milestone as Belgium qualify for Euro 2020
Earlier, Belgium became the first nation to qualify for Euro 2020 after thrashing San Marino 9-0. Inter Milan striker Romelu Lukaku scored a brace. Lukaku's double saw him score his 51st international goal which made him the first player to score 50-plus goals for Belgium.