Ivan Rakitic stroked home the winning penalty to send Croatia into a semi-final against England after a night of unremitting tension in Sochi.
Fyodor Smolov saw Russia`s first penalty saved by Danijel Subasic and, although Russia goalkeeper Igor Akinfeev saved a Mateo Kovacic kick, the hosts` fate was sealed when Mario Fernandes fired completely wide from their third attempt.
In the previous 120 minutes, Denis Cheryshev rifled Russia in front with a long-range thunderbolt, his fourth goal of the tournament, in the 31st minute before Andrej Kramaric headed Croatia level six minutes before halftime.
Croatia then went ahead with a soft header in the eleventh minute of extra time but Brazilian-born Fernandes headed the hosts level with five minutes of play remaining to send the game to penalties.
How did Kenyans react to the entertaining match?
Croatia ends The Russian joke, admittedly it had gone on for far too long. — James Smart (@jamessmat) July 7, 2018
This is the lady who inspired Croatia tonight. She was present. She shouted horse. She screamed. She jumped. She shook Dimitr's hand. Yes, she is more than a mother to the Croats. Hail Kolinda Grabar-Kitarović. pic.twitter.com/H4QeNvh5z7 — Philip Etale (@EtalePhilip) July 7, 2018
thank you croasia now england you have a task — otenyo (@otenyof) July 7, 2018
Congratulations Croatia. Russia pushed luck too far but brilliant performance tonight. Onward to England v Croatia. — Cellestine Rebecca (@cellie_beckie) July 7, 2018