Croatia won a 2018 World Cup penalty shootout for the second time on a night of high drama in Moscow, overcoming hosts Russia to secure a semi-final meeting with England.
Amid a fevered atmosphere inside Fisht Stadium, Ivan Rakitic scored the winning kick to win it 4-3.
A low-quality opening 90 minutes, which saw Andrej Kramaric cancel out Denis Cheryshev’s impressive opener, was followed by a dramatic period of extra time in which both teams scored.
Russia were five minutes from going out after Domagoj Vida put Croatia in front, but Mario Fernandes levelled up to force penalties, which Croatia won 4-3.
Croatia’s famous victory sets up a meeting with England who beat Sweden 2-0 in an earlier quarterfinal.