England came from two goals down to shock world champions Germany 3-2 in Saturday’s pre-European Championship friendly at the Olympic Stadium in Berlin.
Toni Kroos and Mario Gomez gave Germany a 2-0 lead just before the hour, but goals from Premier League top scorers Harry Kane and Jamie Vardy levelled the scores, before Eric Dier won it for England with a header in second-half stoppage time.
Sami Khedira captained Germany in the absence of Bastian Schweinsteiger, while it was Gomez at the tip of the attack. Kroos, Thomas Muller and Mesut Ozil also all started for the world champions, while Liverpool’s Emre Can operated in the right-back position.
England coach Roy Hogson handed a debut at left-back to Danny Rose and the 25-year-old was one of four Tottenham Hotspur players in the line-up as Dier, Dele Alli and Kane were also named from the start.
Jack Butland was in goal in place of the injured Joe Hart, while Adam Lallana and Danny Welbeck were selected in the wide positions, with Kane operating as the out-and-out centre-forward and Gary Cahill skippering from centre-back.
Both teams had half-chances inside the opening eight minutes, but Khedira could not release a clean strike from the edge of the England box, before Three Lions skipper Cahill’s close-range header hit his own teammate Kane.
Gomez then had a goal wrongly disallowed for offside before Kroos opened the scoring with a fine left-foot shot from distance.
Butland got injured just before Germany’s goal and the Stoke keeper was replaced by Fraser Forster.
Gomez finally got his goal with a header off a freekick and Germany looked to be cruising.
But England fought back gamely.
Kane expertly turned in the Germany box and shot past Manuel Neuer to reduce the deficit. Then Leicester City star Vardy, on for Danny Welbeck, tucked in the equaliser with a neat flick from close range.
Dier finished off the Germans with the winner in added time.