Germany suffered a shock 2-1 defeat to North Macedonia at home in Group J.
Goran Pandev opened the scoring in first half stoppage time before Ilkay Gundogan levelled matters from the penalty spot shortly after the hour mark. But Eljif Elmas scored a dramatic 85th-minute winner to claim a historic victory for the Mediterranean nation.
The Mannschaft slip to third in the group, while North Macedonia are above them in second.
An Antoine Griezmann strike gave France a narrow 1-0 victory over Bosnia and Herzegovina in Group D.
The Barcelona man scored the only goal of the game on the hour mark.
Les Bleus top the group with seven points, while Bosnia and Herzegovina are in fourth with one point.
Harry Maguire's 85th-minute winner gave England a crucial 2-1 victory over Poland in Group I.
Harry Kane gave the Three Lions the lead from the penalty spot before Jakub Molde equalised shortly before the hour mark. But Maguire proved an unlikely hero at the top of the field snatching victory five minutes from full-time.
Gareth Southgate's side maintain their one hundred percent record with three wins from three and lead the group, while the Poles are down in fourth.
Italy maintained their perfect record in Group C with a 2-0 win over Lithuania.
Stefano Sensi netted in the 47th minute before Ciro Immobile made sure of the three points in the fourth minute of stoppage time from the penalty spot.
The Azzurri have nine points from three matches and are at the summit, while Lithuania prop up the group without a point.
Spain moved back into top spot in Group B with a 3-1 triumph over Kosovo.
La Roja scored through Dani Olmo, Ferran Torres and Gerard Moreno, while Besar Halimi got one back for Kosovo.
Luis Enrique's men are in first with seven points but have played a game more than Sweden, who are in second with six points. Kosovo, meanwhile, are bottom without a point.
Armenia 3-2 Romania
Moldova 1-4 Israel
Austria 0-4 Denmark
Andorra 1-4 Hungary
Ukraine 1-1 Kazakhstan
Northern Ireland 0-0 Bulgaria
Scotland 4-0 Faroe Islands
Greece 1-1 Georgia
Liechtenstein 1-4 Iceland
San Marino 0-2 Albania