​Croatia defeated England ​2-1 in their ​World Cup semi-final thanks to a Mario Mandzukic goal in the second period of extra time. The win means that they will face France in the final for the title.

Earlier, a beautiful free-kick from Kieran Trippier helped the Three Lions open the scoring but Ivan Perisic brought the Croats level in the second half. 

As both teams battled to get the winner, it was the Vatreni who came out on top. Here's how Twitter reacted to an enthralling match: