SAO PAULO - Brazil's poster boy Neymar scored twice and the outstanding Oscar added a late third as the hosts came from behind to beat Croatia 3-1 in a thrilling World Cup opening match on Thursday.
The Group A game tipped the hosts' way after a controversial 71st-minute penalty awarded when Japanese referee Yuichi Nishimura harshly ruled that Croatia skipper Dejan Lovren had hauled down Fred when it clearly looked as though the Brazil striker threw himself to the ground.
After the Croatian players furiously remonstrated with Nishimura, Neymar kept his composure and put Brazil ahead for the first time with a right-foot penalty which Croatia keeper Stipe Pletikosa got a hand to but could not save.
Apart from that misjudgement Nishimura controlled the superbly-balanced game well as both teams went looking for goals and created chances at both ends.
Neymar, under enormous pressure to produce the kind of football that could lead Brazil to their sixth World Cup, did not disappoint with some stunning passes and moves as he held off some rigorous challenges by the stylish Croatians.
He hauled Brazil back into the game after 29 minutes with the equaliser after defender Marcelo put through his own net after 11 minutes to give Croatia a shock lead.
Brazilians clearly wanted one of their team to score the first goal of the finals, but not in the way it came about and Marcelo's misfortune meant he became the first Brazilian ever to score an own goal at the World Cup.