Neymar scored a contested second-half penalty to give Brazil a 1-0 friendly win over Uruguay and bring some joy to their fans on a gloomy Friday at the Emirates Stadium in London.
The Paris Saint-Germain forward was again the stand-out Brazil player and he coolly side-footed home his 60th international goal in the 76th minute after Diego Laxalt brought down Danilo, although Uruguay claimed there was a handball in the build-up.
Neymar is the third player to reach the 60-goal mark for Brazil, joining legends Pele (77) and Ronaldo (62).
Until Neymar's score, Brazil had looked the more vulnerable of the two sides with Alisson making three fine saves, including a superb stop from a Luis Suarez free kick early in the second half.
It was the fifth win in a row for Brazil since they were knocked out of this year's World Cup in the quarterfinals by Belgium.
"It was a tough game. Uruguay are always strong and very competitive," said Brazil midfielder Walace. "We were patient and when the opportunity arose from the penalty spot we deserved the goal."
On a dark and drizzly night at Arsenal's ground in London, the game matched the weather with few bright moments.
Many of the players know each other well from club football and their familiarity was evident in their hugs and smiles before, during and after the game.
There was no lack of commitment, however, as persistant tackles flew in a game that featured eight yellow cards, including one for Suarez who thought Uruguay should have been given a handball decision before the foul on Danilo in the box.
Although the fans had little to cheer, both managers had reason to celebrate with youngsters Bruno Mendez and Matias Suarez starting in defence for the first time for Uruguay and Napoli midfielder Allan making a second-half debut for Brazil.
The South American powerhouses continue their European dates next Tuesday, when Brazil play Cameroon in Milton Keynes and Uruguay take on world champions France in Paris.