Efter Fotbollströjor Barn att ha fallit bakom ett tidigt Marcelo-eget mål, säkerställde en avskräckt ansträngning från Neymar Seleçãowent i nivå vid pausen.
De tidiga utbytena i andra hälften blev noga kämpade innan Fred gick ner i området under en till synes oskyldig utmaning från Kroatiens försvar Dejan Lovren.
Trots den uppenbarligen minsta kontakten pekade japansk domare Yuichi Nishimura på platsen, och Neymar handlade bara om att klämma sin straff utöver Kroatiens målvakt Stipe Pletikosa, som fick en hand på bollen.
Med tiden slutade kroaten framåt på jakt efter en utjämningsenhet, men blev fångade ut i de sista ögonblicken, med den utmärkta Oscar som sträckte sig på Ramires pass och slog käftigt bollen bortom en hjälplös Pletikosa.
Vinnaren var den Juventus tröja Barn billigt perfekta starten för Brasilien, men slutresultatet är bedrägligt. Kroatien lyckades gå igenom stora stavar av spelet otroligt och tvingade några nervösa stunder för Seleçãoat på ryggen, med målvakten Júlio Cesar tvungen att göra en handfull mycket bra sparar.
Orsaken till huvudtränaren Luiz Felipe Scolari blir hur lätt hans lag blev kvävat – trots obeveklig pressning – medan Kroatien också lyckades motverka relativt lätt och orsakade problem med Ivica Oli’s outtröttliga löpning? och Ivan Periši ?.
Nästa upp till Brasilien är Mexiko den 17 juni i Castelão.El Triface Kamerun i Grupp A: s andra öppningsrunda-match i morgon, med båda sidorna osannolikt att den har övergått av en nervös Brasilien-prestanda.