The Netherlands qualified at the expense of Norway while Turkey, Ukraine and Wales earned second-placed finishes.
Article top media content
The Netherlands claimed the last of the ten automatic European places for the FIFA World Cup in Qatar, while Turkey, Ukraine and Wales will battle on in the play-offs, along with Austria and Czech Republic who progress via the UEFA Nations League.
UEFA.com wraps up all the action from the final fixtures of Matchday 10.
Who has qualified and who is in the play-offs?
Qualified: Belgium, Croatia, Denmark, England, France, Germany, Netherlands, Serbia, Spain, Switzerland
Play-offs: Austria (via UNL), Czech Republic (via UNL), Italy, North Macedonia, Poland, Portugal, Russia, Scotland, Sweden, Turkey, Ukraine, Wales
All Tuesday's fixtures
Dutch defeat Norway, Turkey come good
The Netherlands left it until late to confirm their place in the World Cup finals, Steven Bergwijn's powerful 84th-minute finish breaking Norway's resistance in Rotterdam. The Tottenham man then set up Memphis Depay to make it 2-0 in added time as the visitors ended up in third place in Group G. Depay and England's Harry Kane finish this European Qualifiers campaign as joint-top scorers with 12 goals each.
Turkey briefly slipped to third in the rankings when they conceded inside four minutes in Montenegro, with Fatos Bećiraj on target, but Kerem Aktürkoğlu levelled midway through the first half and Orkun Kökçü's first international goal sealed the win that would always have guaranteed them a top-two finish.
Ukraine deny Finns a play-off slot
Second at the start of play, Finland had a miserable night in Helsinki, where Teemu Pukki marked his 100th international appearance. Karim Benzema and Kylian Mbappé struck in the closing stages to give Group D winners France a 2-0 victory that allowed Ukraine to steal in for the runners-up slot.
The Yellow-and-Blues knew a win would take them through if Finland lost, and made their chances count in a frantic game in Bosnia and Herzegovina. Oleksandr Zinchenko's tap-in put them in front just before the hour mark, and substitute Artem Dovbyk scored on the break to put the result beyond doubt.
Best of the rest
- Kieffer Moore's finish earned Wales a share of the points at home against Belgium, Kevin De Bruyne having opened the scoring for the Group E winners. That draw clinched the runners-up slot for Rob Page's side.
- Wales's point condemned Czech Republic to third in the section, despite goals from Jakub Brabec and Jan Sýkora earning a 2-0 success against Estonia. However, along with neighbours Austria, the Czechs were confirmed in the play-offs as one of the the two best group winners of the 2020/21 UEFA Nations League overall rankings that neither qualified directly for the final tournament as European Qualifiers group winners, nor entered the play-offs already as European Qualifiers group runners-up.
All Monday's results
Group C: Northern Ireland 0-0 Italy, Switzerland 4-0 Bulgaria
Group F: Austria 4-1 Moldova, Israel 3-2 Faroe Islands, Scotland 2-0 Denmark
Group I: Albania 1-0 Andorra, Poland 1-2 Hungary, San Marino 0-10 England
Switzerland steal Italy's thunder
European champions Italy will have to go via the play-offs if they are to make it to the World Cup finals, after a 0-0 draw in Northern Ireland allowed Switzerland to swipe top spot in Group C with a 4-0 win against Bulgaria. Switzerland trailed the Azzurri on goals scored and goal difference ahead of the game, but Xherdan Shaqiri (making his 100th international appearance) crossed for Noah Okafor to head the Swiss top of the section just after the break, before Ruben Vargas, Cédric Itten and Remo Freuler struck to complete a dramatic last-day turnaround.
Kane hits four in huge England win
England removed any lingering doubts about their qualification as Harry Maguire headed them in front in San Marino inside six minutes, and as Poland resigned themselves to finishing second in Group I, Harry Kane stole the show. He scored the fifth hat-trick of his England career in the space of 13 first-half minutes, then added a fourth goal to take his personal international tally to 48, matching that of another Tottenham favourite Gary Lineker. Emile Smith Rowe and Tyrone Mings also scored their first England goals during a 10-0 win.
Best of the rest
- The last 100% record in the European Qualifiers for the 2022 World Cup ran aground at Hampden Park as Group F winners Denmark lost to section runners-up Scotland. Heart of Midlothian centre-back John Souttar headed his first goal for his country following a first-half corner and substitute Ché Adams made it 2-0 late on.
- Following his four against San Marino, Kane's final total for the campaign is 12 goals, and with Poland's Robert Lewandowski and Israel's Eran Zahavi unable to add to their tallies, the Netherlands' Memphis Depay (11) looks to be the only player who can stop Kane being the top scorer of these qualifiers.
All Sunday's results
Group A: Luxembourg 0-3 Republic of Ireland, Portugal 1-2 Serbia
Group B: Greece 1-1 Kosovo, Spain 1-0 Sweden
Group H: Croatia 1-0 Russia, Malta 0-6 Slovakia, Slovenia 2-1 Cyprus
Group J: Armenia 1-4 Germany, Liechtenstein 0-2 Romania, North Macedonia 3-1 Iceland
Mitrović sinks Portugal at the death
Aleksandar Mitrović's 90th-minute header sealed Serbia's spot in the finals and denied Portugal the point they needed to win Group A. Portugal – who had never lost to their opponents – looked set for a comfortable night when Renato Sanches fired a fiercely struck opener two minutes in.
However, the visitors dominated the remainder of the first half, Dušan Vlahović drilling a shot against a post before Dušan Tadić deservedly equalised with a deflected 33rd-minute effort. The winner arrived in dramatic style when Mitrović pounced from Tadić's deep cross, consigning Portugal to the play-offs after failing to win a home World Cup qualifier for the first time since October 2013.
Morata sends Spain through
A late goal from substitute Álvaro Morata earned Spain their ticket and condemned Sweden to a berth in the play-offs. Spain dominated possession, but it was the visitors who carved out the better chances, Emil Forsberg twice firing wide before Morata's 86th-minute strike.
A draw would have been enough for Spain – who have now reached every finals since 1978 – and Sweden turned to 40-year-old Zlatan Ibrahimović from the bench for inspiration. Instead, it was another replacement in Morata, winning his 50th cap, who ignited Seville by dinking in after Dani Olmo had rattled the crossbar from distance.
Russia rue own goal
Croatia leapfrogged Russia to win Group H and clinch a place at next year's tournament thanks to Fedor Kudryashov's late own goal. The visitors only needed a point to seal top spot and looked set to secure it after a solid defensive display, with Mario Pašalić's header just after the break a rare chance for the hosts – and bringing a fine reaction stop from goalkeeper Matvei Safonov.
Zlatko Dalić's men failed to seriously test the Krasnodar keeper as the game wore on but, just as Croatia appeared destined for the play-offs, the unfortunate Kudryashov deflected Borna Sosa's cross from the left into his own net.
Best of the rest
- North Macedonia, Romania and Armenia were all still in the running for the play-off place from Group J, but it was the former who secured it thanks to a nail-biting victory over Iceland. Eljif Elmas was the hosts' hero, scoring twice after Ezgjan Alioski's early opener had been cancelled out by Jón Dagur Thorsteinsson in the second half.
- Romania may have missed out on the play-offs, but they claimed their own piece of history when late substitute Enes Sali became the youngest player ever to appear in a competitive European international at the age of 15 years 264 days.
- Group J winners Germany, meanwhile, recorded their 18th successive World Cup qualifying away victory. İlkay Gündoğan scored two of their goals in a comfortable victory in Armenia.