Neymar scored a hat-trick to lead Brazil to a hard-fought 4-2 win over Peru in FIFA World Cup qualifying on Wednesday (AEDT).
The forward starred in Lima as Brazil twice came from behind to make it six points from two games to begin their campaign.
Neymar moved past Ronaldo and into outright second on Brazil's all-time goalscoring list, taking his tally to 64 – behind only Pele (77).
He first cancelled out Andre Carrillo's opener before Richarlison made it 2-2 after Renato Tapia had restored Peru's lead.
Neymar was fouled to win a penalty for the second time and he converted before later sealing the win in what was a repeat of last year's Copa America final.
Peru were also reduced to 10 men as Carlos Zambrano was sent off late.
The hosts had made a dream start, opening the scoring in the sixth minute through Carrillo.
A tame clearance from Marquinhos – who was substituted soon after with a suspected injury – fell to Carrillo to volley superbly into the corner.
Roberto Firmino should have brought Brazil level in the 13th minute, but the Liverpool forward was denied by a fine save from Pedro Gallese after Richarlison's header into his path.
But the visitors would get an equaliser from the spot, Neymar fouled before finding the bottom corner with a penalty for his 62nd international goal.
Neymar thought he had given Brazil the lead on the half-hour mark, only for his effort to be ruled out for a narrow offside decision against Richarlison.
Miguel Trauco forced Weverton into a good save with a strike from an angle early in the second half before Peru restored their lead in the 59th minute.
Tapia's volley from 25 yards took a huge deflection off Rodrigo Caio, wrongfooting Weverton and finding the back of the net to make it 2-1.
However, Brazil were level five minutes later, Richarlison forcing a Firmino header over the line after Neymar's corner.
Neymar converted another penalty in the 83rd minute to give Brazil the lead.
The star forward was fouled by Zambrano as he tried to get on the end of an Everton Ribeiro cross, before again placing his spot-kick into the bottom corner.
Making matters worse for Peru, Zambrano was sent off for an elbow on Richarlison, with Carlos Caceda having also been shown a red card while on the bench minutes earlier.
Neymar wrapped up his hat-trick in injury time, tucking away a finish from close range after Everton hit the post.