Croatia has booked their first ever final berth against France on Sunday after registering a 2-1 win over England in extra time, in what was a fiercely contested encounter in Moscow.
The match had ended 1-all in regulation forcing it into extra time.
England broke the deadlock when Kieran Trippier curled a free-kick into the top corner for a stunning start in the 5th minute.
Their lead lasted for over an hour before Ivan Perišić equalised for Croatia in the 68th minute.
The equaliser relieved the Croatians who dominated play for the greater part of the second half before Juventus forward Mario Mandžukić grabbed the winner in extra time, 109th minute to be precise.
This was England’s first semi-final appearance since 1990.
However, Croatia reached the semis in 1998 and this year’s final against France on Sunday will be their first ever since the introduction of the World Cup tournament in 1930.
Croatia are the smallest nation to reach a World Cup final since Uruguay in 1950, as well as the lowest ranked ever (20th).