England captain John Terry's header six minutes from time sealed a 2-1 win over Germany in Wednesday's friendly at Berlin's Olympic Stadium as Fabio Capello's weakened team beat the Euro 2008 runners-up.
A first-half goal by West Ham's Matthew Upson was cancelled out by Bayer Leverkusen Patrick Helmes' second-half equaliser following a mix-up in the England defence before Terry headed the winner in the closing stages.
It was England who scored first when they were rewarded for an early piece of pressure. Their second corner in quick succession was swung in and Germany goalkeeper Rene Adler looked to have been hindered by Jermain Defoe as he went to punch the ball clear. In the resulting scramble, Upson was the sharpest to react and stabbed the ball home on 23 minutes to put the visitors ahead as England controlled the first half with Germany's attack rarely threatening.
The changes worked in Germany's favour as a horrible mix-up in the England defence between Terry and West Bromwich Albion shot-stopper Carson saw the ball bobble to Helmes who fired into an empty net on 63 minutes to equalise. But Terry rectified the situation with time running out when he rose higher than his marker Heiko Westermann to header past Wiese to give England the winner.