Valencia forward Denis Cheryshev scored twice and set up two more for the Russians – who only needed a draw to be sure of qualification – to take their tally to 21 points after seven wins from eight games in Group I.
With two games remaining, Russia has 11 points more than third-place Cyprus and 12 more than fourth-place Scotland, which thrashed San Marino 6-0 at a poorly attended Hampden Park in Glasgow.
Belgium already had its place at the finals secure, but Roberto Martínez’s team stayed perfect in qualifying with a 2-0 win over Kazakhstan in Astana.
Michy Batshuayi scored in the first half and Thomas Meunier wrapped up the win in the second, giving Belgium its eighth win from eight games.
The Belgians have scored 30 goals and conceded just one.
Group E leader Croatia has the chance to confirm its place in the finals later with a win in Wales, and Poland can qualify with a win over North Macedonia.
The top two teams of each group advance. The other four qualifiers will come through four tiers of playoffs in March.
Source: Fox Sports