This is a FIFA World Cup semi-final decades in the making. Both sides have waited patiently for their turn, each experiencing heartbreak in prior editions since they last appeared in the final four.
Croatia have ‘only’ had to wait 20 years (semi-finalists at France 1998), while England last reached the semi-final stage 28 years ago at Italy 1990.
Indeed, this first World Cup meeting between the pair will have a historic outcome.
Croatia were defeated by hosts France back in 1998, meaning they have never reached a World Cup final, while the Three Lions have only reached the final once before, when they lifted their sole World Cup trophy more than half-a-century ago — on home soil in 1966.
If both coaches are honest, they will admit that before Russia 2018 started, they would not have anticipated reaching this stage. But both sides have certainly earned their places with valiant performances.
Croatia have endured two gruelling 120-minute epics, with nerve-shredding penalty shootout wins in the knockout rounds so far against Denmark and the hosts Russia.
England overcame their own penalty hex in the Round of 16 against Colombia, winning a first World Cup shootout at the fourth time of asking before defeating Sweden in the last eight.
History beckons for both these sides, who have big-name and big-game players amongst their ranks.
Did you know?
Almost three-quarters of England’s Russia 2018 squad (17/23) were not yet born the last time England appeared in the semi-finals (July 4, 1990), with Danny Rose born just one day after England’s quarter-final victory against Cameroon at Italy 1990.
Croatia’s youngest player in their Russia 2018 squad – Duje Caleta-Car – was just one year, nine months old when Croatia last appeared in the final four (July 8, 1998).
Croatia: Danijel Subasic; Sime Vrsaljko, Dejan Lovren, Domagoj Vida, Ivan Strinic; Ivan Rakitic, Marcelo Brozovic; Ante Rebic, Luka Modric, Ivan Perisic; Mario Mandzukic
England: Jordan Pickford; Kyle Walker, John Stones, Harry Maguire; Kieran Trippier, Dele, Jordan Henderson, Jesse Lingard, Ashley Young; Raheem Sterling, Harry Kane