Croatia go to this game on a very weak footing and it will not help their ambitions for this competition that they take on an in-form England playing on home soil. They’ve been shaky since after the 2018 World Cup and there have been calls for the injection of new blood in the team. England are doing well at home and their attacking quality should frighten Croatia. Their last two matches have been low scoring but fve of the last 10 have produced over 2.5 goals, while their numbers have been better at home. With fans in, an England win and/or the game producing over 2.5 goals looks great.