Live updates as Croatia and England meet at Luzhniki Stadium in Moscow with a place in the World Cup final at stake. We'll be brining you all the action and reaction as it happens.
11 July 201820:54 GMT
So, after 62 games, we now know the two teams who will battle it out for the World Cup on July 15 at Luzhniki.
France, winners in 1998, will take on Croatia, first-time finalists.
Be sure to join us for all the action for that game.
In the meantime, we have the third-place playoff between England and Belgium in St. Petersburg on Saturday.
For a full match report on today's proceedings in Moscow, click here.
An impressive display in the end from Croatia to wrestle the game away from England. It wasn't always pretty, but you have to admire their fighting spirit. They've played three consecutive games with extra time, and prevailed each time - today without penalties.
They've got grit and resilience in abundance, which has earned them a final spot against France on Sunday.
Croatia 2-1 England (AET)
England waste the free-kick, Croatia clear, the referee blows his whistle.
Croatia, a nation of just 4 million people, are into the World Cup final for the first time.
England with a free-kick around 35 yards out after a Croatian hand ball. Rashford is over it...
Just two minutes left on the clock here. Croatia with the ball in the England half - exactly where they want it.
4 mins of added time at Luzhniki to rescue the game. We've seen some remarkable things at this World Cup, if England could rescue this, it would be one of them.
Croatia with their final change, playmaker Modric off, not at his most influential today but kept things ticking over. Badelj is the man on.
Trippier definitely can't continue. England down to 10 men as we enter the last 5 minutes of extra time.
Croatia make a change, goalscorer Mandzukic is off, defender Vedran Corluka is on. Trippier is off the pitch and is struggling, might not be able to continue.