Peru defender Carlos Zambrano launched a scathing criticism of Neymar's behaviour, labelling the Brazil and Paris Saint-Germain star a "clown".

Neymar scored a hat-trick as Brazil twice came from behind to beat Peru 4-2 in CONMEBOL World Cup qualifying on Tuesday.

In a repeat of last year's Copa America final, Neymar earned two penalties and converted both as he leapfrogged Ronaldo for the second most goals in Brazil's history.

Zambrano was sent off in the final minute of regulation, after substitute team-mate Carlos Caceda saw red three minutes earlier in Lima.

While acknowledging Neymar's quality and status within football, Zambrano – who plays for Boca Juniors – hit out at the former Barcelona forward.

#Repost @ronaldo with @make_repost ・・・ Todo o meu respeito por ti @neymarjr ! Joga muito, dá assistência, toca, dribla e goleia. O céu é o limite. Voa, moleque! Que história linda você está escrevendo. Um jogador completo e cada vez mais maduro. Craque! Sei o quanto a amarelinha é pesada e lidar com a pressão fora de campo, às vezes, é mais desafiador do que a própria bola no pé. Agora me diga você: da onde viemos, onde chegamos... quem vai nos dizer o que é impossível? Siga confiando nos seus instintos porque o talento é seu e ninguém pode tirar de você. Tem muito recorde pra superar e as suas marcas pra deixar. Orgulho de ver um brasileiro no topo!

A post shared by ene10ta Érre neymarjr (@neymarjr) on

"Honestly, he is a great player, one of the best in the world, but for me he is a real clown," Zambrano told American Television program 'La banda del Chino'.

"[Neymar] is aware of everything he did on the field, he is a great player but he was looking for the slightest foul.

"In the penalty area he threw himself four or five times to see if they would award him a penalty and in the end he achieved his goal, with two penalties, but they weren't."

Zambrano added: "It's Brazil and at the touch [immediately] they went to look at the VAR. Whether the play was positive or negative, they did review the images because it is Brazil."

With 64 international goals, Neymar moved past Ronaldo (62), only adrift of Pele (77) for Brazil's all-time record at the age of 28.

Neymar's treble performance against Peru was also the fourth occasion he has scored three or more goals for his country in a game, but the first time in a competitive fixture.