Croatia beat Russia 4-3 on penalties on Saturday to set up a World Cup semi-final against England after a dramatic match full of twists and turns.
The teams were locked at 1-1 after 90 minutes and remained locked – though at 2-2 – after extra time, before being forced into a shootout.
Russia and Croatia had traded goals during the 90 minutes at the Fisht Stadium. Denis Cheryshev scored the opener for the host nation before Andrej Kramaric equalised and the teams went into extra time.
The game finished 2-2 after extra-time following a late equaliser by Russia’s Mario Fernandes.
Denis Cheryshev struck a stunning opener from a distance to give the hosts the lead in the 31st minute but Croatia equalised through Andrej Kramaric just eight minutes later.
Croatia’s Domagoj Vida broke the deadlock in extra-time, getting his head to the ball from a corner to score in the 101st minute but Fernandes headed home from a free-kick just five minutes before the end in Sochi.
Croatia will meet England in the World Cup last four after defeating the host nation Russia 4-3