Munich’s Allianz Arena host the Three Lions in what is a rematch of their Euro 2020 round of 16, which England won 2-0 to end a 55-year hoodoo in knockout ties directly against Die Mannschaft.
However, Gareth Southgate’s side can rely on a more compelling historical picture to take on the Germans tonight.
Before the defeat at Dortmund five years ago, England had won on their previous three visits. That included a 3-2 victory thanks to a last-minute header from Eric Dier in 2016 and an almost equally late goal from John Terry securing a 2-1 victory in 2008 – plus a rather memorable 5-1 triumph in qualifying for the World Cup in 2001.
Here are all the details to give you…
Where to watch Germany v England
TV channel: In the UK, the game will be shown live for free on Channel 4, with coverage starting at 7pm.
Direct: The All 4 website and app will also broadcast the match live online.
Live Blog: You can follow all the action via Standard Sport’s live blog, with expert analysis from Simon Collings in Munich.