Eric Dier’s dramatic stoppage-time header earned England a stunning 3-2 comeback win over world champions Germany in Berlin.
Harry Kane’s exceptional strike and an even better Jamie Vardy flick saw a two-goal deficit extinguished, allowing Dier to complete an impressive friendly victory.
This was a fine performance that underlined the progress made since the dismal 2014 World Cup, although for a while it looked like Joachim Low’s ruthless side would triumph thanks to Toni Kroos’ strike from distance and Mario Gomez’s second-half header.
Hodgson’s inexperienced side rallied rather than wilted, though, with Kane producing a lovely Cruyff turn and strike to give the visitors hope in the 61st minute.
England’s other in-form striker was not to be undone as minutes after his introduction Vardy marked his fifth cap with his first international goal, wonderfully flicking home at the near post.
Dier won it by heading home in injury time.
It was an incredible end to a night that had begun edgily due to the high level of security at the Olympiastadion.
Germany were playing away to France when terrorists tried to enter the Stade de France and let off explosives in November, with their friendly at home to Holland just days later in Hannover called off due to a bomb threat.
This was their first match since then and following last week’s attacks in Brussels spectators had to undergo security checks, bag searches and pat-downs.
England were playing with confidence, but their inability to score was punished by the world champions as Kroos was able to glide forward before unleashing a low, left-footed strike from 25 yards that beat Butland at his near post.
The Stoke goalkeeper beat the ground in frustration, not only at being beaten but picking up an injury which forced him to leave the field on a stretcher. Fraser Forster came on in his place.
Khedira was then afforded too much time and clipped a lovely ball over to Gomez, who expertly steered a header past Forster.
It was a great goal that looked likely to end the fixture as a contest, only for Kane to halve the deficit.
A wonderful Cruyff turn, two days after the death of the Holland great, created space and gave the in-form Spurs striker the chance to impressively fire home past Neuer from an acute angle.
England then found a leveller in the most stunning of fashions.
Substitute Ross Barkley played the ball out wide to Nathaniel Clyne, whose low cross was turned home brilliantly by Vardy just minutes after coming on.
Alli looked certain to get the winner when Vardy’s cutback left the impressive teenager with a gaping goal. Somehow he shot over when the 4,100 visiting fans were expecting the net to bulge, but they could celebrate wildly in stoppage time as Dier headed home.