There were mixed results for Euro 2012 hopefuls as Spain won but Germany conceded five in Switzerland and Holland lost to Bulgaria.
Germany were without their Bayern Munich stars, who were rested, but will still be concerned after losing 5-3 in Basel.
Switzerland, who are coached by former Bayern boss Ottmar Hitzfeld, owed much to hat-trick hero Eren Derdiyok.
The 23-year-old, who has just switched Bundesliga clubs, moving from Bayer Leverkusen to Hoffenheim, scored Switzerland's first three goals as they stunned Joachim Low's jaded side.
There was also disappointment for Holland, another team backed to topple Spain as champions of Europe, as they crumbled to a 2-1 defeat at home to Bulgaria in Amsterdam.
Robin van Persie had given the Dutch the lead just before half-time only for Ivelin Popov to equalise from the penalty spot just after the interval.
Iliyan Mitsanski completed a woeful result for Bert van Marwijk's men when he scored the winner to silence the home crowd in the last minute.
There were also poor results for the other two teams in the so-called Euro 2012 group of death, Group B.
Denmark went down 3-1 to Brazil, with Porto forward Hulk capitalising on errors by Thomas Sorensen and Daniel Agger to score twice in Hamburg.
The fourth competitor in the group, Portugal, played out a miserable goalless draw with Macedonia in Leiria.
Elsewhere, Spain did not have so many problems as they completed a routine 2-0 win over Serbia thanks to a second-half goal from debutant Adrian Lopez and a Santi Cazorla penalty.
There was a typically gritty win for the Republic of Ireland as they overcame Bosnia. Shane Long's second-half header was enough to give Giovanni Trapattoni's side the win in Dublin.
Co-hosts Poland also won 1-0 thanks to a Damien Perquis header against Slovakia.
Greece appeared to have secured a one-goal victory of their own against Slovenia thanks to an early Vassilis Torosidis effort but had to settle for a draw after a late equaliser from Jasmin Kurtic.
The Czech Republic looked to be heading for a draw too despite Milan Baros' early penalty but, after conceding to Israel before the break, David Lafata found a morale-boosting last-gasp winner.
So, with a series of less than impressive results for the big guns around the continent, Roy Hodgson will be happy his England side emerged with a 1-0 win against Norway in Oslo thanks to Ashley Young's goal.