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.
Line-ups
Brazil
Formation 4-3-3
- 23Ederson
- 22Fagner
- 4Marquinhos
- 3Militão
- 6Alex SandroBooked at 52mins
- 15Allan
- 5CasemiroSubstituted forFabinhoat 64'minutes
- 11CoutinhoSubstituted forPintoat 84'minutes
- 9RicharlisonSubstituted forVinícius Júniorat 74'minutes
- 20FirminoSubstituted forNeymarat 63'minutes
- 7Neres CamposSubstituted forLucas Paquetáat 64'minutes
Substitutes
- 1Weverton
- 2Thiago Silva
- 8Arthur
- 10Neymar
- 12Quaresma da Silva
- 13Alves da Silva
- 14Samir
- 16de Oliveira Moraes
- 17Fabinho
- 18Lucas Paquetá
- 19Vinícius Júnior
- 21Pinto
Peru
Formation 4-5-1
- 1Gallese
- 17Advíncula
- 15ZambranoSubstituted forSantamaríaat 69'minutes
- 2Abram
- 6Trauco
- 8CostaSubstituted forCuevaat 72'minutes
- 23AquinoBooked at 45minsSubstituted forGonzálesat 69'minutes
- 13Tapia
- 19YotúnSubstituted forBallónat 90+3'minutes
- 20FloresSubstituted forCarrilloat 72'minutes
- 11RuidíazSubstituted forReynaat 45'minutes
Substitutes
- 3Corzo
- 4Santamaría
- 5López
- 7Ballón
- 10Cueva
- 12Cáceda
- 14Ascues
- 16Gonzáles
- 18Carrillo
- 21Álvarez
- 22Callens
- 26Reyna
- Referee:
- Jair Marrufo
Match Stats
- Possession
- Home56%
- Away44%
- Shots
- Home13
- Away9
- Shots on Target
- Home3
- Away3
- Corners
- Home6
- Away2
- Fouls
- Home11
- Away13
Live Text
Post update
Full Time
Second Half ends, Brazil 0, Peru 1.
Post update
Allan (Brazil) wins a free kick in the defensive half.
Post update
Foul by Josepmir Ballón (Peru).
Substitution
Substitution, Peru. Josepmir Ballón replaces Yoshimar Yotún.
Post update
Attempt missed. Yordy Reyna (Peru) right footed shot from outside the box is too high. Assisted by André Carrillo.
Post update
Attempt missed. Yordy Reyna (Peru) right footed shot from outside the box is too high. Assisted by Yoshimar Yotún.
Post update
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.
Post update
Corner, Brazil. Conceded by Miguel Trauco.
Goal!
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
Substitution, Brazil. Bruno Henrique replaces Philippe Coutinho.
Post update
Foul by Fabinho (Brazil).
Post update
Christofer Gonzáles (Peru) wins a free kick on the right wing.
Post update
Foul by Lucas Paquetá (Brazil).
Post update
Yoshimar Yotún (Peru) wins a free kick on the left wing.
Post update
Foul by Fabinho (Brazil).
Post update
Christofer Gonzáles (Peru) wins a free kick in the attacking half.
Post update
Allan (Brazil) wins a free kick in the attacking half.
Post update
Foul by Renato Tapia (Peru).
Post update
Offside, Brazil. Lucas Paquetá tries a through ball, but Neymar is caught offside.