After half-time, a resurrected Croatian team played with determination and crushed England team's dream of advancing into the World Cup final through an extra time goal (2-1). This late-end Croatian victory prevented Harry Kane's men from reaching the country's first World Cup final in 52 years.
English Coach Gareth Southgate's hopes of replicating the heroes of 1966 were also extinguished at Luzhniki Stadium in Moscow on Wednesday in the semi-finals.
Druing the extra time, Croatia's Ivan Perisic found the much-needed equaliser through an unbelievable header. He was the force behind the Croatian team's charge in the second half and during the extra time. Croatia's Mario Mandzukic made the second goal from a cross given by Ivan Perisic to seal the match for Croatia. After the game, Ivan Perisic, who sculpted the victory for Croatia, admitted it was a difficult game but praised his team mates' perseverance for coming through a successive third knockout game after extra-time.
"We're gutted. It hurts, it hurts a lot. It's going to hurt for a while of course," English Captain Harry Kane said after the match at the Luzhniki Stadium.
Croatian coach Luka Modric has accused English journalists and pundits of showing a lack of respect to Croatia's players and admitted his teammates had used criticism to motivate them to victory against England in their World Cup semi-final.
Earlier, when England found a lead in the fifth-minute through a superb free-kick by Kieran Trippier, everyone thinks the match will turn into an English victory, as 9 out 10 soccer pundits predicted. But during the extra time, the fate of the match took a U-turn with two goals from the Croatian side.