Match ends, Brazil 0, Peru 1.
Peru ended Brazil's 17-match unbeaten run with a 1-0 friendly win in Los Angeles.
Luis Abram scored the only goal in the 84th minute, inflicting the first defeat in over a year on the five-time world champions.
The introduction of forwards Neymar, Vinicius Junior, Lucas Paqueta and Bruno Henrique at half-time made little difference to an off-colour Brazil.
Brazil had beaten Peru 3-1 in the Copa America final in July.
Meanwhile, Inter Milan striker Lautaro Martinez scored a 22-minute hat-trick as Argentina beat Mexico 4-0 in a friendly in San Antonio.
Paris St-Germain midfielder Leandro Paredes scored the other goal from the penalty spot as Argentina, who were without Lionel Messi, Sergio Aguero and Angel di Maria, completed the scoring in the first half.
- 6Lobo SilvaBooked at 52mins
- 5CasemiroSubstituted forFabinhoat 64'minutes
- 11CoutinhoSubstituted forPintoat 84'minutes
- 9RicharlisonSubstituted forVinícius Júniorat 74'minutes
- 20FirminoSubstituted forNeymarat 63'minutes
- 7Neres CamposSubstituted forTolentino Coelho de Limaat 64'minutes
- 1Pereira da Silva
- 2Thiago Silva
- 12Quaresma da Silva
- 13Alves da Silva
- 14Caetano de Souza Santos
- 16de Oliveira Moraes
- 18Tolentino Coelho de Lima
- 19Vinícius Júnior
- 15ZambranoSubstituted forSantamaríaat 69'minutes
- 8CostaSubstituted forCuevaat 72'minutes
- 23AquinoBooked at 45minsSubstituted forGonzálesat 69'minutes
- 19YotúnSubstituted forBallónat 90+3'minutes
- 20FloresSubstituted forCarrilloat 72'minutes
- 11RuidíazSubstituted forReynaat 45'minutes
- Jair Marrufo
- Shots on Target
Second Half ends, Brazil 0, Peru 1.
Allan (Brazil) wins a free kick in the defensive half.
Foul by Josepmir Ballón (Peru).
Substitution, Peru. Josepmir Ballón replaces Yoshimar Yotún.
Attempt missed. Yordy Reyna (Peru) right footed shot from outside the box is too high. Assisted by André Carrillo.
Attempt missed. Yordy Reyna (Peru) right footed shot from outside the box is too high. Assisted by Yoshimar Yotún.
Attempt missed. Lucas Paquetá (Brazil) left footed shot from the centre of the box is high and wide to the left. Assisted by Alex Sandro with a headed pass following a corner.
Corner, Brazil. Conceded by Miguel Trauco.
Goal! Brazil 0, Peru 1. Luis Abram (Peru) header from very close range to the bottom left corner. Assisted by Yoshimar Yotún with a cross following a set piece situation.
Substitution, Brazil. Bruno Henrique replaces Philippe Coutinho.
Foul by Fabinho (Brazil).
Christofer Gonzáles (Peru) wins a free kick on the right wing.
Foul by Lucas Paquetá (Brazil).
Yoshimar Yotún (Peru) wins a free kick on the left wing.
Foul by Fabinho (Brazil).
Christofer Gonzáles (Peru) wins a free kick in the attacking half.
Allan (Brazil) wins a free kick in the attacking half.
Foul by Renato Tapia (Peru).
Offside, Brazil. Lucas Paquetá tries a through ball, but Neymar is caught offside.