The second Euro 2016 qualification matchday started on Thursday, and there were a handful of eye-raising results. The biggest shock came in Slovakia, where the unfancied hosts downed reigning European Championship champions Spain 2-1 on home soil.
There was another big surprise in nearby Slovenia, where the hosts downed Vladimir Petković's talented Switzerland side 1-0. Minnows Liechtenstein would've also been delighted to have earned a point from their match at home to Montenegro.
There was a rather less surprising result at Wembley, where England demolished San Marino 5-0, while Sweden held Russia to a 1-1 draw at home, even without the services of their talisman Zlatan Ibrahimović.
On Friday, Italy and the Netherlands were both seriously tested, but came up with wins. Saturday's big shocker came when Poland managed an upset of Germany, defeating the defending World Cup champions. Another round of fixtures starts on Sunday, and runs through Tuesday.
Belarus 0-2 Ukraine
FYR Macedonia 3-2 Luxembourg
Slovakia 2-1 Spain - Full match report here
England 5-0 San Marino - Full match report here
Lithuania 1-0 Estonia
Slovenia 1-0 Switzerland
Moldova 1-2 Austria
Sweden 1-1 Russia - Full match report here
Latvia 0-3 Iceland
Netherlands 3-1 Kazakhstan - Full match report here
Turkey 1-2 Czech Republic
Belgium 6-0 Andorra
Cyprus 1-2 Israel
Wales 0-0 Bosnia-Herzegovina
Bulgaria 0-1 Croatia
Italy 2-1 Azerbaijan - Full match report here
Republic of Ireland 7-0 Gibraltar
Armenia 1-1 Serbia
Poland 2-0 Germany - Full match report here
Finland 1-1 Greece
Northern Ireland 2-0 Faroe Islands
Albania 1-1 Denmark