England and Denmark complete the final line-up at Euro 2020 when they meet at Wembley Stadium in the semi-finals on Wednesday night.
The pair have experienced starkly contrasting tournaments so far, with the Danes riding an emotional rollercoaster while the English have been largely unruffled throughout.
Saturday night’s 4-0 quarter-final thrashing of Ukraine was every bit as comprehensive as the score line suggests for the Three Lions.
Leaving Wembley for the only time in the tournament, captain Harry Kane’s early opener in Rome set the tone before Harry Maguire, Kane again and Jordan Henderson completed the rout.
Plain sailing, then, for Gareth Southgate’s side, who saw off old rivals Germany in the Round of 16 after topping their group.
Even more impressive is the fact they have yet to concede a goal in five Euro 2020 fixtures so far.
Statistics were the last thing on anyone’s mind when Denmark star Christian Eriksen collapsed on the Parken pitch on the opening weekend.
That they went on to lose to minnows Finland and then Belgium makes it all the more remarkable that they squeaked into the knockouts thanks to a thumping 4-1 win over Russia.
As Eriksen was discharged from hospital to continue his recovery from home, football began to take over from raw emotion again as Wales were dispatched 4-0 in Baku in the last 16.
Their reward was to remain in Azerbaijan for a quarter-final clash with tricky Czech Republic.
Goals from Thomas Delaney and Kasper Dolberg did the trick in sweltering conditions, although they had to cling on after the impressive Patrik Schick pulled one back.
Against all odds, they have the opportunity to emulate the Denmark side that stunned the continent with their 1992 success.
England, meanwhile, have the ghost of their 1996 semi-final exit to Germany to slay in their own back yard.
Don’t expect many changes as they attempt to do so, with Southgate’s side having avoided the twin threat of injury and suspension on a perfect night in Italy.
With captain Kane resurgent up front, youngster Bukayo Saka could earn a recall in place of Jadon Sancho in support of the Tottenham striker.
Yussuf Poulsen and Daniel Wass are both starting options for the Danes, who could also remain unchanged despite the punishing conditions of their last eight tussle.
Euro 2020 semi-final prediction: England vs Denmark
Prediction methodology explained: The expected win percentage is based off publicly available odds. For example, if a team’s odds are 2.30, the expected chance of winning is 43%. If the odds are 1.62 the expected chance of winning is 62% and so on. These are accurate at the time of writing, but are subject to change. Where there is no value listed, the odds were not available at the time of writing.
Probable England Starting XI: Jordan Pickford, Kyle Walker, John Stones, Harry Maguire, Luke Shaw, Kalvin Phillips, Declan Rice, Bukayo Saka, Mason Mount, Raheem Sterling, Harry Kane.
Probable Denmark Starting XI: Kasper Schmeichel, Andreas Christensen, Simon Kjaer, Jannik Vestergaard, Jens Stryger Larsen, Thomas Delaney, Pierre-Emile Hojbjerg, Joakim Maehle, Martin Braithwaite, Mikkel Damsgaard, Kasper Dolberg.