England beat Germany in an international friendly last night in Berlin.
Mathew Upson opened the scoring for England in the 24th minute, when he poked home a corner from the impressive Stuart Downing.
A defensive mix-up between John Terry and Scott Carson handed Germany an equaliser on 63 minutes.
Terry headed in Stewart Downing's free-kick on 84 minutes to give England a deserved win.
England dominated possesion and a young team impressed with pace and flair.
Agbonlahor and Downing in particular stood out.
Germany: Adler (Wiese 46), Friedrich (Tasci 68), Mertesacker, Westermann, Compper (Schafer 77), Schweinsteiger, Rolfes, Jones (Marin 46), Trochowski, Gomez (Podolski 57), Klose (Helmes 46).
Subs Not Used: Hinkel, Hitzlsperger, Weis.
Goals: Helmes 63.
England: James (Carson 46), Johnson, Terry, Upson, Bridge, Wright-Phillips (Crouch 90), Carrick, Barry, Downing, Defoe (Bent 46), Agbonlahor (Young 77).
Subs Not Used: Robinson, Lescott, Richards, Mancienne, Davies, Parker, Bullard.
Booked: Wright-Phillips.
Goals: Upson 24, Terry 84.
Att: 74,244.
Ref: Massimo Busacca (Switzerland).