U svom petom nastupu na svjetskim nogometnim prvenstvima reprezentacija Hrvatske je po drugi puta u povijesti izborila mjesto u polufinalu pobijedivši u subotnjem četvrtfinalu odigranom u Sočiju reprezentaciju Rusije boljim izvođenjem jedanaesteraca, nakon što je u osnovnih 90 minuta rezultat bio 1-1, a poslije produžetka 2-2.
U ruletu jedanaesteraca ponovno je Ivan Rakitić bio strijelac odlučujućeg gola, Danijel Subašić je obranio Smolovu prvi udarac u raspucavanju, a Fernandes je promašio vrata. Osim Rakitića precizni su bili Brozović, Modrić i Vida, a Kovačićev udarac obranio je Akinfejev.
Za mjesto u finalu Hrvatska će se boriti 11. jula (20 sati) u Moskvi s reprezentacijom Engleske, koja je u četvrtfinalu sa 2-0 nadigrala Švedsku.
Domaća reprezentacija prva je došla do prednosti pred 44.287 gledatelja na stadionu Fišt, a vodeći pogodak za Rusiju postigao je Denis Čerišev u 31. minuti, kad je preciznim i snažnim udarcem sa 22-23 metara svladao Danijela Subašića.
Osam minuta poslije Hrvatska je izjednačila. Mario Mandžukić je povukao kontranapad po lijevoj strani, došao s loptom do pet metara od vrata, a onda ubacio na glavu Andreja Kramarića koji je poslao loptu u mrežu pokraj nemoćnog Akinfejeva.
Hrvatska je bila bolja reprezentacija u drugom dijelu utakmice, ali pogodaka više nije bilo do isteka osnovnih 90 minuta.
U produžetku je do vodstva stigla Hrvatska u 101. minuti. Luka Modrić je izveo udarac iz kuta, a sa 10-ak metara preciznim udarcem glavom loptu je u lijevi donji kut poslao Domagoj Vida.
Rusija je do izjednačenja došla u 115. minuti. Slobodan udarac s desnog ruba kaznenog prostora izveo je Dzagojev, a najviši u skoku bio je Fernandes i glavom pogodio desni donji kut našeg gola za 2-2.
Odluka o pobjedniku pala je u ruletu jedanaesteraca, u kojem su Hrvatska i Rusija stigle do četvrtfinala, pobjedama nad Danskom, odnosno Španjolskom, kada su vratari, naš Danijel Subašić i ruski kapetan Igor Akinfejev, bili junaci. Hrvatska je na kraju u jedanaestercima bila bolja sa 4-3.