Barcelona forward Neymar set aside his mixed form in La Liga to produce a dazzling international display for Brazil.
Chelsea's Oscar gave Brazil the lead in the 10th minute with his 10th international goal. Then Neymar scored the second of the game with this clinical finish in the 40th minute, as seen above.
Brazil then changed into their new away kit in the second half, and it didn't take Neymar long to add his second with this lob:
Manchester City's Fernandinho made it 4-0 in the 79th minute to compound an awfully miserable night for the South Africans, but there was more to come.
Neymar was hungry for his hat-trick and just when it looked as if time would run out for him, he duly grabbed his third of the match. Former Manchester City and Everton striker Jo headed the ball down for Neymar to apply the finish:
image: © Ronnie Macdonald