Den brasilianska publiken bjöd på ett enormt jubel på Arena Corinthians i Sao Paulo när landslaget klev in på planen. Men den gulklädda publiken tystades snabbt.
I den elfte minuten tog sig Kroatiens Ivica Olic fram på vänsterkanten och hans passning in mot straffområdet stöttes in i mål av Marcelo.
Efter självmålet pressade brasilianarna hårt. Efter flera farliga chanser komm kvitteringen i den 29 minuten. Neymar fick bollen strax utanför straffområdet, sköt lågt och bollen gick in via målvakten Stipe Pletikosas vänstra stolpe.
Han firade genom att forma händerna till ett hjärta och hans skulle få fira igen. I den andra halvlek drogs Fred ned i straffområdet av Dejan Lovren. Kroaterna protesterade men domaren pekade på straffpunkten.
Neymar klev fram och trots att Pletikosa var på bollen gick den in och Brasilien hade vänt.
Kroatien hade sedan flera bra chanser till att kvittera, bland annat i den 90:e minuten då Julio Cesar räddade. Brassarna kontrade och Oscar satte punkt med en yttersida.
Brasilien gick därmed från premiärfiasko till drömstart på VM.