When Croatia defeated England 2-1 in the 2018 World Cup semi-final at Luzhniki Stadium, the Zlatko Dalic-managed side were one of the more unexpected finalists the tournament has