While Russia started well in Saturday’s energy-sapping quarter-final duel against Croatia, they ran out of momentum and ended up bowing out against the Luka Modric-led side.
The hosts had a dream start as Denis Cheryshev’s goal gave Russia the lead in the 31st minute.
It did not take too long for Croatia to get back on track though, as Mandzukic turned provider for the equaliser, charging down the left and pulling back for an Andrej Kramaric free header from seven yards.
As expected, Croatia dominated possession, but Mandzukic and Perisic failed to find the target from promising positions.
Perisic was so unlucky not to turn the game around completely on the hour mark, as his shot hit the inside of the upright, rolled all the way along the goal-line and somehow back out again.
With the game going into extra time, the tension was higher expectedly.
Into extra time for the second consecutive match, Croatia looked exhausted with Mandzukic and Subasic limping, yet Sime Vrsaljko had to come off injured to use up their fourth substitution.
They still managed to take the lead with Domagoj Vida’s header but a towering header from Brazil-born defender Mario Fernandes force the game into penalties.
Starting the penalty shootouts with a miss, Russia could not save their World Cup dreams as Ivan Rakitic scored the deciding kick that saw Croatia through to the semifinal where they will face England.