Kroatia gikk opp i ledelsen etter Marcelos selvmål drøyt elleve minutter ut i første omgang, men etter 29 minutter fikk Neymar utlignet for vertsnasjonen med et skudd fra omkring 23 meters hold. I andre omgang tok Brasil ledelsen ved Neymar på straffespark, etter at Dejan Lovren ble tvilsomt avblåst for å ha revet ned Fred innenfor sekstenmeteren. Oscar sikret seieren på overtid ved å sette inn 3−1 til Brasil med et skrudd skudd fra 20 meter med utsiden av sin høyre fot.