The 2014 FIFA World Cup moved into the second match-week on Tuesday, with hosts Brazil playing their second group match against Mexico.
The full-time result ended 0-0 as neither side managed to find a way through, largely thanks to the efforts of both goalkeepers, who were called into action to make some great saves.
Here are all the player ratings and analysis from the game.
Brazil half time analysis
Cesar: Made one great save, bizarrely given as a goal kick.
Alves: Heavy in the challenge, lucky not to be booked.
Thiago Silva: Clearing balls into the box with regularity.
David Luiz: Has made a few good clearances.
Marcelo: Not able to get forward in support yet.
Gustavo: Has pressed well but slow or poor decision-making on the ball.
Paulinho: More energetic than in the first game but not contributing enough.
Ramires: Hasn't been in the game enough.
Neymar: Brazil's brightest spark, full of acceleration and one great header at goal.
Oscar: Started well but his team-mates haven't used him enough on the left.
Fred: Not getting involved enough.
Brazil full time analysis
Cesar: Made two good saves including one late on.
Alves: Had a 'mare, continually beaten by Layun and co.
Thiago Silva: Should have scored, but defended well.
David Luiz: A good performance overall.
Marcelo: Wasted a great chance to cross or score at the end, with a soft dive.
Gustavo: Driving forward a few times was working hard but lacked midfield quality.
Paulinho: Almost anonymous, a poor display.
Bernard: Lively, but no end product.
Neymar: The only Brazil player with the ability to get past Mexico players or create danger.
Oscar: Faded in and out of the game.
Fred: Poor display, no holding up the ball.
Willian: No time to impact.
Jo: Nothing offered.
Mexico half time analysis
Ochoa: Superb, has made two exceptional saves.
Aguilar: Rampaging forward but poor delivery.
Rodriguez: Struggled when faced with Neymar running directly at him.
Marquez: Dropping deep to cover through passes.
Moreno: Largely solid so far.
Layun: Also getting forward well, but checking back prevents good early delivery.
Herrera: Controlled in possession, strong in the challenge.
Vazquez: Protecting his back line well.
Guardado: Far better than in first game. A lively threat.
dos Santos: Not involved enough.
Peralta: Had a couple of moments of good play but not enough service.
Mexico full time analysis
Ochoa: An outstanding performance, single-handedly winning his team a point with four great saves.
Aguilar: Made some great breaks from deep.
Rodriguez: Stepped out of the back three extremely well.
Marquez: Good timing in stepping up or dropping back.
Moreno: Played out from the back nicely.
Layun: Skinned Alves a number of times.
Herrera: Workmanlike and safe, subbed later on.
Vazquez: Impressive throughout.
Guardado: Mexico's best outfield player, creative and offensive.
dos Santos: Poor passing let him down.
Peralta: Not involved enough.
Hernandez: Good movement, no chances on goal.
Fabian: Limited time on the pitch.
Jimenez: Late sub, no time.