Switzerland and Denmark are the latest nations to secure their spots at Euro 2020.
The Swiss won 6-1 at Gibraltar to secure top spot in Group D, ahead of the Danes who drew 1-1 in Ireland - who go into the playoffs for the third successive major tournament.
Cedric Itten scored twice for Switzerland, who led 1-0 at halftime, while Ruben Vargas, Christian Fassnacht, Loris Benito and Granit Xhaka also got among the goals.
A 73rd-minute Martin Braithwaite goal set 1992 European champions Denmark on their way way to celebrating qualification in Dublin before Matt Doherty levelled with five minutes remaining.
Nineteen teams have now qualified for Euro 2020 with the 20th and last of the direct qualifiers for the 24-team tournament to be decided on Tuesday with Wales, Hungary and Slovakia are still in contention.
Qualification was no longer at stake elsewhere and there were big wins for Italy and Spain.
Italy achieved their biggest win since 1948 when they thrashed Armenia 9-1 to close a perfect qualification path with 10 wins to top Group J.
Lazio's Serie A top scorer Immobile opened the scoring and netted the fourth in the first half at Palermo's Enzo Barbera as the Azzurri clinched a record 11th successive win under coach Roberto Mancini.
Zaniolo and Nicolo Barella were also on target before halftime as Alexandre Karapetyan sent Armenia's best chance against the bar.
The 20-year-old Zaniolo drilled home his second on 64, Alessio Romagnoli flicked in Italy's sixth and Jorginho converted a 75th-minute penalty before debutant Riccardo Orsolini and Federico Chiesa netted their first goals with La Nazionale as Edgar Babayan found a consolation goal.
Greece accounted for the already qualified Finland 2-1 while Bosnia and Herzegovina, who won 3-0 at Liechtenstein, will seek progress in the March playoffs - a chance they secured by winning their Nations League group last year.
Spain thrashed Romania 5-0 in Madrid to confirm they will be top seeds in the draw on November 30 for next summer's Euro finals.
Robert Moreno's team had already secured top spot in Group F but with a convincing win at the Metropolitano Stadium climbed into the top six UEFA rankings to become group seeds.
Gerard Moreno bagged a brace while Fabian Ruiz and an an own goal gave the hosts a four-goal lead at the break before Mikel Oyarzabal rounded out the scoring in stoppage time.
Group F qualifiers Sweden defeated Faroe Islands 3-0 while in the same group Norway won 2-1 in Malta.
Australian Associated Press