Brazil ran out 2-0 winners against Mexico, which takes them to the top of Group A and virtually secures their passage into the semifinals.
Neymar's sublime volley got the Selecao off to a great start, and Jo's injury-time finish rounded off a vital win for Luiz Felipe Scolari's side.
The ratings for both teams follow below.
Brazil Player Ratings:
Julio Cesar: 6
Largely untroubled by a toothless Mexican attack, Cesar performed his duties in goal without much fuss.
Dani Alves: 6.5
Made some excellent runs down the right flank, including one that led to Neymar's stunner. Booked for a stray elbow against Moreno in the second half.
Thiago Silva: 6
Some shaky moments, particularly in set pieces, but a otherwise solid performance from the captain as the Selecao defence held off a late Mexico resurgence.
David Luiz: 7
Shrugged off a bloodied nose to make some excellent interceptions and stepped out of the defence on more than one occasion. Brazil's best defender on the night.
Started with gusto, making several excursions down the left, but faded as the game went on. Took a more defensive role, supporting Neymar when the forward drifted wide.
Luiz Gustavo: 6.5
Ably shielded the defence but offered little going forward. A tidy performance by the Bayern Munich enforcer.
Failed to take control of the midfield and couldn't make the surging runs that have become his trademark in recent seasons.
An unusually quiet game from the Chelsea playmaker, who was replaced on the hour by Lazio midfielder Hernanes.
Another poor game from the Zenit St Petersburg star as he continues to frustrate Selecao fans with poor set plays and lack of composure in front of goal after a shocking miss in the second half. Doing no favours for himself as supporters continue to demand the inclusion of Lucas Moura.
By far the standout player of the game, he grabbed the headlines with another stunning effort—a magnificent volley into the bottom corner. A shift into the centre in the second half brought dividends as he exploited gaps in the Mexican defence leading to his assist for the second. Easily Brazil's most dangerous player.
Put in a shift as the lone striker, but chances never fell for the Fluminense striker. Played as a foil for the attacking midfielders around him to good effect.
Hernanes (on for Oscar, 61): 6.5
Played some dangerous passes as he helped launch several dangerous counterattacks.
Lucas Moura (on for Hulk, 77): 6
Anonymous for much of his time on the pitch, as Mexico dominated in the latter stages.
Jo (on for Fred, 81): 6.5
A cool finish from Neymar's cross made it two goals in two games for the Atletico Mineiro striker.
Mexico Player Ratings:
Jose de Jesus Corona: 7
Did well to deny a superb Dani Alves chip, but could do nothing about Neymar's sensational effort.
Hiram Mier: 5.5
Endured a torrid afternoon as Neymar took him to pieces down the left flank.
Francisco Javier Rodriguez: 6
Culpable for Neymar's goal, as he failed to clear his lines with a header that fell to the Barcelona star's feet.
Hector Moreno: 6.5
A solid game without really impressing, but he coped ably with the threat of Fred, who had a difficult game against the Mexican.
Jorge Torres Nilo: 6.5
Was exposed several times by the combination of Hulk and Dani Alves at right-back, but improved as the game went on. Subbed off for Barrera in favour of a more attacking approach in the second half.
Carlos Salcido: 5
A poor game from the former Fulham man, as he was constantly overrun by Brazil's trio of attackers. Failed to offer any protection to his defenders, and a shift to left-back late on didn't improve his performance.
Gerardo Torrado: 5.5
Equally as culpable as Salcido, as Oscar and Neymar exposed his limitations in the centre of midfield.
Gerardo Flores: 5
Largely anonymous on the right wing and was hooked in favour of Hector Herrera.
Andres Guardado: 5.5
Another player failing to fire for the Mexicans, Guardado was anonymous apart from a particularly rash challenge on Neymar that earned a booking.
Giovani dos Santos: 7.5
At the heart of everything good Mexico did with some superb runs, but was let down by his fellow teammates.
Javier Hernandez: 5.5
Suffered, as a complete lack of service meant the Manchester United star failed to get any chances in the first half. But he failed to make an impact as Mexico improved in the second half.
Hector Herrera (on for Gerardo Flores, 57): 6
Helped Mexico retain more possession of the ball in the second half.
Pablo Barrera (on for Jorge Torres Nilo, 69): 7
Made some superb runs down the right as he led a later resurgence for Mexico. Delivered some dangerous crosses that should have resulted in an equaliser.
Raul Jimenez (on for Gerardo Torrado, 87): 6
Not enough time to impress.
Like the new article format? Send us feedback!