Wednesday sees a huge night of football in Moscow with Croatia and England battling it out at the Luzhniki Stadium for a place in the World Cup Final. It's been a magnificent tournament for the pair of them and this game looks like a very exciting one on paper. Croatia come into it as slight outsiders but that's a tag that'll suit Zlatko Dalic's men right down to the ground. During the group stage they were sensational and whilst their performances haven't hit those heights since, they're still finding a way to win games after grinding out victories over Denmark and Russia. Gareth Southgate's England are the opposition and this young Three Lions side have been one of the stories of Russia 2018, stunning everyone to make it through to the semi-finals for the first time since 1990. England have improved with every game that goes by and making it to the final would be an absolutely massive achievement - it would also be the first time since 1966.