Millions of fans will follow the match, which takes place in Moscow's Luzhniki Stadium from 7pm BST. The winners will face France in the final at 4pm BST on Sunday. Anticipation is reaching fever pitch as England fans everywhere are convinced ‘it’s coming home’. But no-one was singing that the last time England reached the semis - because the song had not even been written. Related articles England vs Croatia LIVE STREAM: How to watch World Cup 2018 live It's Coming Home lyrics: Football coming home - how to play on Youtube When was the last time England reached a World Cup final? The last time England reached the final was when they won the tournament in 1966. This was the year Bobby Moore's team defeated West Germany 4-2. The 1966 World Cup was hosted by England, and the final was played at Wembley Stadium. In the 52 years since then, England has had less World Cup success. Getty World Cup 2018: England playing West Germany in 1966 at Wembley Stadium Getty World Cup 2018: The poster for the 1966 final which led to England's triumph The last time the Three Lions reached the semi-finals was in 1990, when this time they failed to overcome West Germany. The majority of the team playing today weren’t even born at the time of Italia 90. Back then, the team's official World Cup song was New Order's World in Motion. It’s now famous for England midfielder John Barnes writing and performing his own rap in the song. England lost the match on penalties, with the team left in tears. Getty World Cup 2018: Chris Waddle is comforted after loss to West Germany in 1990 semis Gary Lineker and Peter Beardsley both scored, along with David Platt - but Stuart Pearce and Chris Waddle missed and England were knocked out. But fans are hopeful for 2018 - Gareth Southgate’s team gave already broken the penalty curse this summer. Time will tell how the team fares in today’s clash. This will be the seventh meeting in a World Cup between the two sides, with England winning four, Croatia twice and one draw. You can watch the England v Croatia match live on ITV. Kick-off is at 7pm.