Brazil have shocked the World Cup runners up Argentina with a smash and grab 2-0 win in Beijing, China.
Argentina were heavy favourites going into the tie and were certainly the better side in the opening exchanges.
Diego Tardelli scored Brazil's first in the 28th minute largely against the run of play in what was his first international goal. The striker took advantage of some questionable defending to volley home from inside the box.
Again, Argentina were the better side at the start of the second half, but Brazil looked dangerous on the break with the inspirational Neymar leading the line.
Brazil eventually got their second from a corner when Javier Mascherano allowed Tardelli to escape to the far post, where the ball landed for him to head home.
Brazil player ratings
A decent save from Messi's penalty and looked assured on set pieces and crosses.
Booked in the first half and put under plenty of pressure from Angel Di Maria.
Certainly the most solid of Brazil's fragile back line.
David Luiz 6 (sub Gil 90+)
Looked to be targeted by Argentina's front line and reguarly let them in behind. PSG's €50 million transfer fee looks all the more baffling. He did provide the assist for the second goal, albeit accidentally.
Filipe Luís 6
Got forward impressively on occasions but spurned a great chance in the first half to score his first international goal.
One of the lesser known stars by European standards and we are still none the wiser after a quiet performance.
Luiz Gustavo 8
Excellent at breaking up counter-attacks from Argentina and kept Lionel Messi quiet.
The winger was kept relatively quiet by Manchester United's Marcos Rojo but looked threatening from out wide.
An encouraging performance from another Chelsea midfielder, who regularly started Brazil's devastating breaks with excellent passes.
Diego Tardelli 7.5 (sub Kaka 82)
Scored both goals but did very little else. Covered well on defensive corners and made a few clever runs. Positive start to his career.
Neymar 8.5 (sub Robinho 90+)
A constant thorn in the side of Argentina's defence. Constantly made Martin Demichelis look even more average than he is. A talismanic performance from the captain.
Argentina player ratings
Sergio Romero 6
Impressive from crosses and corners and could do little about the two goals. Defence let him down.
Pablo Zabaleta 6
Part of a disappointing defensive performance all around but still looked assured against Brazil's Samba stars.
Federico Fernández 6
Nothing to add to the game, but certainly not the worst in a poor team performance.
Martin Demichelis 5.5
Not the first player to struggle against an inspired Neymar.
Marcos Rojo 6.5
Certainly not the reason Argentina lost this one, but could have done much better. Quite effectively against Willian.
Roberto Pereyra 5.5 (sub Perez 76)
Struggled to make an impact on the game and looked happy to be substituted.
Javier Mascherano 5
Very poor marking in the build up to the second goal, which effectively killed the tie.
Erik Lamela 5 (sub Higuain 61)
Genuinely unaware of his presence on the pitch. Annoynymous at times.
Angel Di María 8.5
By far the most threatening player for Argentina and looked capable of producing something magical at any time. It didn't happen, but we're still impressed. Won a dubious penalty in the first half.
Sergio Agüero 7 (sub Pastore 61)
Should have earned his side a penalty in the first half and looked tenacious in the box.
Lionel Messi 5
Missed another penalty, making it three failures out of his last four. Frequently struggled with the physicality of Luiz Gustavo. An evening to forget.
Javier Pastore 5
Gonzalo Higuain 5
Enzo Pérez 5
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms