Croatia reached the World Cup semi-finals for the second time in their history with Ivan Rakitic again the hero in a 4-3 penalty shoot-out victory over Russia.
Having slotted home the winning kick against Denmark in the last 16, Rakitic held his nerve to convert from the spot, with Mario Fernandes going from hero to villain by missing from 12 yards after his 115th-minute header had made it 2-2 deep into extra time.
After ending Russia’s impressive run, Zlatko Dalic’s side will aim to at least go one better than the famous 1998 vintage, who finished third in France, when they meet England at the Luzhniki Stadium on Wednesday.
Denis Cheryshev marked his return to the starting line-up with yet another contender for goal of the tournament after his stunning efforts against Saudi Arabia and Egypt in the group stage, but his first-half opener was cancelled out by Andrej Kramaric just eight minutes later.
Domagoj Vida headed Luka Modric’s corner home 10 minutes into the first extra period, yet Fernandes, the Brazil-born defender who was only granted Russian citizenship by president Vladimir Putin two years ago, kept Russia’s hopes alive in a dramatic finish.
However, it was not to be for the resilient hosts, with goalkeeper Danijel Subasic saving Fedor Smolov’s penalty and Fernandes firing wide before Rakitic sent Croatia through.
Need a guy to score a winner in a #WorldCup penalty shoot-out?
— FIFA World Cup (@FIFAWorldCup) July 7, 2018