Germany got revenge on England and piled the pressure on their manager Steve McClaren with a 2-1 friendly win at Wembley on Wednesday.
Germany, the last team to beat England at the old Wembley, became the first to beat them at the rebuilt stadium and avenged the 5-1 home thrashing of 2001.
But though England were not outplayed, the result means England have now won just two out of their last nine games -- against minnows Estonia and Andorra -- and does not bode well for their faltering qualifying campaign for the 2008 European Championships.
Chelsea midfielder Frank Lampard put England ahead in the ninth minute but a bad mistake by England goalkeeper Paul Robinson gifted Schalke striker Kevin Kuranyi an equaliser in the 26th minute.
Schalke left-back Christian Pander, making his Germany debut, scored the winner in the 40th minute, blasting past Robinson from distance after a skilful build-up.
Germany were hunting revenge after the last clash in 2001 produced one of England's greatest away performances -- a 5-1 romp in Munich.
Germany won the last match at the old stadium 1-0 in October 2000.
And they completed a memorable double by being the first team to beat them at the new Wembley in England's second game at the rebuilt national stadium, before 86,133 fans.
"Needless to say I'm absolutely delighted," said Germany coach Joachim Loew.