On Wednesday night, the Englishmen will defend their ground against Dane invaders from across the sea, as the semi finals of Euro 2020 showcases its very own version of the Vikings age.
Besides beating Germany in the round of 16, Gareth Southgate and his men found a relatively comfortable road the final four, and they’re now set to take on the tournament’s ultimate underdogs.
So is it a blessing or a curse for Harry Kane and company?
Following Christian Eriksen’s terrifying collapse in their opening match against Finland, no one would have faulted the Danish players had they failed to deliver for the rest of the tournament.
Nonetheless, the Scandinavians returned as men possessed, as they broke their way into the semis while overwhelming the competition with some brilliant attacking football.
However, Denmark will now be facing a team that is yet to concede a single goal in the tournament, and can rely on an incredible pool of talent in attack.
England could be given few scares in the process, but they should have enough to win this battle in front of their home crowd.
England (3-4-3): Pickford; Walker, Maguire, Mings; James, Phillips, Rice, Chilwell; Sancho, Kane, Rashford.
Denmark (4-2-3-1): Schmeichel; Wass, Kjaer, Christensen, Skov; Delaney, Hojbjerg; Poulsen, Eriksen, Braithwaite; Dolberg.
Prediction: England breaks the Danish resilience