The wait is almost over as England take on Croatia in a World Cup semi-final for the first time since 1990. The Three Lions will be looking to book a place in the World Cup final in Russia against France, who beat Belgium last night.

Tournament football has been somewhat of a disappointment in recent years with plenty of misery and hurt, but Gareth Southgate has managed to get it right this time around, leading a side with real togetherness to some spirited performances which have brought the nation together.

England have featured in four tournament semifinals before, winning one and losing one, whilst they have drawn the remaining two before being knocked out via a penalty shootout at the last hurdle.

While this may not make great reading, it feels different in Russia and there is real optimism that England can reach the World Cup final for the first time since 1966. And we all know what happened there.

Here is a look at the previous tournament semi-finals that have involved England.

Who wins?

England

Can Southgate lead the three lions to the final and help repay for his own misfortunes?

Croatia

Croatia have made it to the semi finals via two penalty shootouts. Will they be facing France in Moscow?