Just reading the words 'England vs Germany' is enough to make you shiver, isn't it?
The Three Lions renew their rivalry with Die Mannschaft on Tuesday in what surely represents their best opportunity to beat Germany at a major international tournament for decades.
Gareth Southgate's side might not have been at their free-flowing best as they safely navigated their way out of Group D, but they comfortably got the job done and with three clean sheets from their three outings, the England boss will be pleased with his side's performances at Euro 2020 so far - despite the criticism he's received.
Meanwhile, Germany did well to make their way out of a group containing world champions France European champions Portugal, though they only managed to do so as one of the best third-place finishers.
The big game is nearly upon us, so here's 90min's preview of the upcoming last 16 clash...
How to watch England vs Germany on TV in the UK/US?
When is kick off? Tuesday 29 June, 17:00 (BST)
Where is the match being played? Wembley Stadium, London
What TV channel is it on? BBC One (UK), fuboTV (US)
Who is the referee? Danny Makkelie
Who's on VAR duty? Pol van Boekel
England team news
Mason Mount and Ben Chilwell are both expected to be part of the squad for the last 16 clash after their self-isolation period, though neither are likely to be included in the starting XI.
Instead, Gareth Southgate could use three centre backs, while Bukayo Saka has been touted to retain a place in attack alongside Harry Kane and Raheem Sterling. That would likely mean Mount, Phil Foden and Jack Grealish would all miss out on starting XI spots.
Otherwise, the England boss has no new fitness issues to worry about, with Harry Maguire seemingly back to full fitness and Jordan Henderson not far off having played 45 minutes last time out.
Germany team news
Ilkay Gundogan, Antonio Rudiger and Robin Gosens have all been described as 'doubtful' with a variety of illness and injury issues.
Leon Goretzka would be the leading candidate to replace Gundogan if necessary, while Gosens could be replaced by RB Leipzig's Marcel Halstenberg.
Thomas Muller was only fit enough to be named as a substitute for the game with Hungary after picking up a knee injury, but he was afforded 25 minutes in the second half and so should be fully fit to start at Wembley.
Our 21 - One to Watch
Jamal Musiala became the youngest player ever to play for Germany at a major international tournament on Wednesday night and we're bound to see some more of him against England. The youngster's cameo against Hungary may only have been brief but he still had time to show us exactly what he's capable of.
England: Pickford; Walker, Stones, Maguire; Trippier, Rice, Henderson, Shaw; Saka, Kane, Sterling.
Germany: Neuer; Ginter, Hummels, Rudiger; Kimmich, Goretzka, Kroos, Gosens; Muller, Havertz; Gnabry.
England vs Germany head to head record
You'd think Germany would be miles ahead on this one, but it turns out there really isn't a lot to separate the two sides when you tally up the results from their previous clashes.
Germany slightly edge it having won 15 compared to England's 13, while four of the contests have ended in a draw.
The two sides' most recent meeting was one of said draws as they played out a relatively uneventful 0-0 at Wembley in 2017.
England vs Germany score prediction
Despite doing well to even make it out of the group stages given the level of their opponents, Germany are far from the footballing powerhouse we've become used to seeing over the years.
Meanwhile, England boast perhaps the most talented forward line they've named at a major tournament for a long time, so on paper they should be really confident - right?
You know it doesn't work like that.
Every single fibre of ones being tells you that man-to-man this England team are more than a match for the Germany team, yet somehow getting over the line when it really matters appears unachievable.
Prediction: England 0-1 Germany