Brazil would have scraped through anyways, Croatia played bad after the goal in first half. They started well in second half and ended well, that doesnt mean their defence was strong.
The penalty was a very bad decision.
And in second half, Olic dived when there was no player in contact.
Players now a days do anything, need stringent penalties for them after the match