UEFA.com works better on other browsers
For the best possible experience, we recommend using Chrome, Firefox or Microsoft Edge.

Denmark and Switzerland through, Italy perfect

The Republic of Ireland were pipped to automatic qualification as Italy made it ten wins out of ten.

Andreas Christensen of Denmark celebrates at the final whistle
Andreas Christensen of Denmark celebrates at the final whistle Sportsfile via Getty Images

Group D

Gibraltar 1-6 Switzerland
A routine win for Switzerland secured their UEFA EURO 2020 spot, Cédric Itten scoring twice on his second senior international appearance. Ruben Vargas engineered some neat Swiss attacks before nodding in and Christian Fassnacht chipped in their third. Reece Styche pulled one back but Switzerland plugged away, with Loris Benito and Granit Xhaka also getting on the scoresheet.

Highlights: Gibraltar 1-6 Switzerland

Republic of Ireland 1-1 Denmark
Denmark held on for the draw they needed to edge out Ireland in Dublin. The visitors went ahead with 17 minutes left when Martin Braithwaite prodded in Henrik Dalsgaard cross. Matt Doherty gave Ireland hope with a header from Enda Stevens’ 85th-minute centre but Mick McCarthy’s men now head into the play-offs.

Highlights: Republic of Ireland 1-1 Denmark

Group F

Spain 5-0 Romania
Spain signed off their qualification campaign in style, Fabián Ruiz breaking the deadlock with a close-range finish not long after Santi Cazorla’s effort had hit the crossbar. Gerard Moreno struck two in the space of ten first-half minutes and Adrian Rus turned a Gerard effort past Ciprian Tătăruşanu in the visitors’ goal just before the interval. Substitute Mikel Oyarzabal added a fifth for Robert Moreno’s side in emphatic fashion in the final stages.

Sweden 3-0 Faroe Islands
Mattias Svanberg scored on his debut, following up Sebastian Andersson's early nodded opener, as already-qualified Sweden eased to victory. John Guidetti's emphatic late header made it three, although Gilli Rólantsson, Brandur Hendriksson and Viljormur Davidsen all went close for the Faroe Islands in coach Lars Olsen's final match in charge.

Highlights: Spain 5-0 Romania

Malta 1-2 Norway
Malta's first goal in over 12 hours of football was not enough to avoid a ninth successive defeat as Norway finished third in the group. Paul Fenech's strike before half-time, conjured by 38-year-old Michael Mifsud, gave the hosts rare cheer in this campaign, but the visitors always looked likely victors. Alexander Sørloth duly made it 2-1 midway through the second half and, though opening goalscorer Joshua King was denied from the spot, it was enough.

Group J

Italy 9-1 Armenia
Italy completed a perfect campaign of ten wins in style. Ciro Immobile and Nicolò Zaniolo scored in the first ten minutes and ended the game with two goals apiece, with Jorginho, Alessio Romagnoli and Nicolò Barella also finding the net. Federico Chiesa and debutant Riccardo Orsolini opened their international scoring accounts in a hectic final 20 minutes, in which Edgar Babayan pulled a goal back with a stunning strike.

Highlights: Italy 9-1 Armenia

Liechtenstein 0-3 Bosnia and Herzegovina
Eldar Ćivić's close-range strike and two classy finishes from Armin Hodžić mean Bosnia and Herzegovina will enter the play-offs on a high despite taking 57 minutes to find a cutting edge against winless Liechtenstein. Home goalkeeper Benjamin Büchel produced several fine saves and tipped Hodžić's first-half header onto the crossbar.

Greece 2-1 Finland
Kostas Galanopoulos's first international goal completed an impressive second-half comeback from John van't Schip's men as Greece made it three wins on the bounce. Finland's UEFA EURO 2020 qualifying party looked like it was continuing after Teemu Pukki's opportunistic strike made it 1-0 at the break but Petros Mantalos levelled soon after the restart and, moments after Pukki wasted a golden chance, Galanopoulos struck the winner.