Poland and Russia secured their places at Euro 2020 on Sunday with victories over North Macedonia and Cyprus respectively, while Germany and the Netherlands boosted their hopes of reaching the finals.
Russia eased to a 5-0 thrashing of 10-man Cyprus, with Poland joining it, Belgium and Italy in qualifying this week by seeing off North Macedonia 2-0.
Stanislav Cherchesovs Russia, which reached the World Cup quarterfinals on home soil last year, only had to avoid defeat in Nicosia to follow Belgium in qualifying from Group I.
Valencia winger Denis Cheryshev fired in a ninth-minute opener for the visitors, before Magomed Ozdoev, who scored a fabulous long-range strike on Thursday against Scotland, made it two midway through the first half.
Any thoughts of a Cyprus comeback were ended in just the 28th minute when Kostas Laifis was dismissed for a nasty lunge on Russian full-back Sergei Petrov.
Striker Artem Dzyuba scored his third goal in two games in the 79th minute, before Aleksandr Golovin and Cheryshevs second completed the rout late on.
Russia will attempt to overtake Belgium, which beat Kazakhstan 2-0 earlier on Sunday, at the summit when it hosts the worlds number one side on November 16.
The European Championship finals, which start on June 12 next year, are being held at 12 different venues across the continent, including Saint Petersburg in Russia.
Poland went into its game against North Macedonia knowing victory would punch its ticket for the Euros.
It was forced to be patient by the visitor, which could qualify through the playoffs after winning its Nations League group if it fails to do so automatically.
But Przemyslaw Frankowski prodded home less than 60 seconds after coming on as a substitute in the 74th minute, before Akardiusz Milik made the points safe.
Poland remains three points clear of Austria, which won 1-0 in Slovenia, at the top of Group G, with North Macedonia and Slovenia five points further adrift.
Ronald Koemans the Netherlands remained at the top of Group C ahead of Germany on head-to-head record with a nervy 2-1 win over Belarus in Minsk.
The Dutch lead third-placed Northern Ireland by three points after beating Michael ONeills side 3-1 on Thursday.
Georginio Wijnaldum headed the away team in front in the 32nd minute, shortly after Denis Laptev had spurned a golden chance to give Belarus a shock lead.
The Liverpool midfielder doubled the advantage before the break with a wonderful 25-yard strike into the top corner, and although Stanislav Dragun gave Belarus hope early in the second half, the Netherlands held on with relative comfort.
We have to do better than we did in the second half, although in the end we had things under control, Dutch captain Virgil van Dijk told television channel NOS.
We are now very close to qualifying for the finals, and ultimately thats what counts.
Victory in Belfast over the Northern Irish next month would secure the Oranje a first appearance at a major tournament since finishing third at the 2014 World Cup.
Germany eased to a 3-0 victory in Estonia despite seeing Emre Can sent off in the 14th minute.
Ilkay Gundogan, who along with Can before kickoff unliked a controversial Instagram post by Turkey forward Cenk Tosun, scored twice, with Timo Werner also finding the net.
Joachim Lows side hosts Northern Ireland in its final game, which could decide second place.
We had to regroup after the red card, the team did well after the break, we did not concede and scored three goals, said Low.
Croatia was made to wait to qualify, as Gareth Bales strike in first-half injury time proved enough to grab a 1-1 draw for Wales in Cardiff.
Nikola Vlasic fired a low ninth-minute shot in off the post to put Croatia on course for qualification, before Bales fine goal secured Wales a point in a bad-tempered affair.
Last years World Cup runner-up Croatia will qualify if it avoids defeat against Slovakia in its final match on November 16, while Euro 2016 semifinalist Wales could join it with two closing wins, as long as Slovakia does not beat the Croatians.
Weve got to win both games and rely on others. But were in it. I wanted to be in it after these games, Wales manager Ryan Giggs told Sky Sports.
The results: Group C: Belarus 1 (Dragun 54) lost to the Netherlands 2 (Wijnaldum 32, 41); Estonia 0 lost to Germany 3 (Gundogan 51, 57, Werner 71).
Group E: Hungary 1 (Korhut 10) bt Azerbaijan 0; Wales 1 (Bale 45+3) drew with Croatia 1 (Vlasic 9).
Group G: Slovenia 0 lost to Austria 1 (Posch 21); Poland 2 (Frankowski 74, Milik 80) bt North Macedonia 0.
Group I: Kazakhstan 0 lost to Belgium 2 (Batshuayi 21, Meunier 53); Cyprus 0 lost to Russia 5 (Cheryshev 9, 90+2, Ozdoev 23, Dzyuba 79, Golovin 89); Scotland 6 (McGinn 12, 27, 45+1, Shankland 65, Findlay 67, Armstrong 87) bt San Marino 0.