Croatia is set to lock horns with France on Sunday in the finals of the 208 World cup in Russia.
Croatia defeated England 2-1 in a superlative performance on Wednesday night.
For the first in history, Croatia is going to its first World Cup final.
Mario Mandzukic scored in the 109th minute to give Croatia the needed victory they have hungered for.
About 10 minutes before Mandzukic scored, defender Sime Vrsaljko headed a shot on target off the goal line to keep the score tied.
Kieran Trippier had given England the lead by scoring from a free kick in the fifth minute. But Ivan Perisic equalized in the 68th after getting his foot to the ball before England defender Kyle Walker could head it away.
England had been trying to reach its first World Cup final since winning its only title in 1966.