The Barcelona starlet opened the scoring with a stunning free kick for Luiz Felipe Scolari's side 27 minutes into the game after a slow initial start from his team.
The World Cup hosts then went on to score three more, with Neymar picking up an assist as he found Hulk, who slotted home early in the second half.
Despite playing the full game, the 22-year-old feels that he is still not in the best physical condition but says that he will be fully fit when the tournament kicks off.
"I'm not ready yet," he told reporters after the game. "I'm still lacking a bit of match fitness and I'm a little tired at the end of the game but we will arrive at the tournament in perfect physical shape.
"I would like it if there was a little more patience from our fans from the start. We were not used to this pitch but then the team picked up the pace and we were getting used to it and we improved."
Scolari was asked if he could have left Neymar out of the team but the 65-year-old rejected the idea and insisted that he will play a full-strength XI in the friendly against Serbia, their last game before their World Cup opener against Croatia.
The coach declared: "No, I would not have kept him out - he was left on for 90 minutes because he needs rhythm. He won't be spared unless something happens. Every day he has a different play, he improvises very well.
"For the next game, no player will be spared. Those who are already in the team will be able to play, I will have all players available and the idea is to put out all of the players who can start against Croatia."