World Cup - Group A
Brazil0Mexico0

Brazil 0-0 Mexico

Mexico goalkeeper Guillermo Ochoa denies Brazil.

Media playback is not supported on this device

Highlights: Brazil 0-0 Mexico

Story of the match:

  • Brazil denied by Ochoa brilliance
  • Scolari's men disappoint in second Group A game
  • Both sides on four points
  • Brazil unbeaten in 39 successive matches in own country

Brazil produced an unconvincing display as Mexico held them to a goalless draw with an outstanding performance by goalkeeper Guillermo Ochoa.

Luiz Felipe Scolari's side were again well short of their best in a cauldron of an atmosphere at Estadio Castelao in Fortaleza.

Neymar and captain Thiago Silva had the best of Brazil's chances but were denied by Ochoa.

Mexico more than held their own, testing home keeper Julio Cesar through substitute Raul Jiminez and peppering his goal in a breathless second half.

The result leaves both sides with a chance of topping Group A. Brazil face Cameroon in Brasilia in their final match, knowing a point will be enough to see them through.

This was a game in which the hosts' reliance on the brilliance of Neymar and Oscar was exposed. Fred failed to appease his critics with a toothless display in attack, while Paulinho and Luiz Gustavo lacked imagination in midfield.

It is not the first time Brazil have struggled against Mexico - no team has beaten them more often in the 21st century - and they were fortunate not to lose again.

Mexico goalkeeper Guillermo Ochoa
Ochoa, who has left French club Ajaccio, was in exceptional form

Neymar was in the thick of the action from the off, dancing away from Mexico defenders, and drawing several fouls.

Mexico's defence kept Neymar and co at bay

Media playback is not supported on this device

Question marks over Brazil - Vickery

And it was the Barcelona striker who had the best of the early chances. From Dani Alves' cross he rose high at the back post to head powerfully towards goal. Ochoa threw himself to his right to tip the ball to safety.

In Brazil the save was compared to Gordon Banks' famous dive to keep out Pele's header in the 1970 World Cup.

Ochoa made another vital save with half-time approaching, spreading himself to smother a close-range stab by Paulinho, after Silva chested on a free-kick.

But Mexico gave every bit as good as they got.

Oribe Peralta led wave after wave of Mexico attacks, but it was Hector Herrera and Jose Juan Vazquez who went closest before the interval with piercing shots from distance, one of which Cesar tipped over, while the other whistled just wide.

Though Brazil remained short of their fluent best, the introduction of Bernard for Ramires at half-time added zip to their attack.

Neymar curled a free-kick wide and went closer still as he chested down Bernard's cross and drilled a fierce low shot at goal, only for Ochoa to deny him once more.

Former Manchester City striker Jo, on as a substitute, dragged a shot wide as Brazil became increasingly desperate for a goal.

Andres Guardado fizzed a shot just over Cesar's crossbar, while the Brazil goalkeeper had to react quickly to turn away a thunderous low shot from substitute Jiminez. Mexico finished the game with purpose and belief. Brazil must do better.

(left to right) Luiz Gustavo, Marcelo and David Luiz sing the national anthem
(left to right) Gustavo, Marcelo and Luiz were in good voice during the playing of the Brazil anthem
Mexico supporters
Mexico were well supported inside Estadio Castelao
Guillermo Ochoa:
Ochoa's save from Neymar's header was compared to Gordon Banks' famous save from Pele at the 1970 World Cup.
Brazil goalkeeper Julio Cesar tips over a Hector Herrera shot
Brazil keeper Cesar had little to do but produced a good save to deny Herrera

Line-ups

Brazil

  • 12Julio César
  • 2Dani Alves
  • 6Marcelo
  • 17Luiz Gustavo
  • 3Thiago SilvaBooked at 79mins
  • 4David Luiz
  • 16RamiresBooked at 45minsSubstituted forBernardat 45'minutes
  • 8Paulinho
  • 9FredSubstituted forat 68'minutes
  • 10Neymar
  • 11OscarSubstituted forWillianat 84'minutes

Substitutes

  • 1Jefferson
  • 5Fernandinho
  • 7Hulk
  • 13Dante
  • 14Maxwell
  • 15Henrique
  • 18Hernanes
  • 19Willian
  • 20Bernard
  • 21
  • 22Victor
  • 23Maicon

Mexico

  • 13Ochoa
  • 22AguilarBooked at 59mins
  • 7Layún
  • 15Moreno
  • 4Márquez
  • 2Rodríguez
  • 6HerreraSubstituted forFabiánat 76'minutes
  • 23VázquezBooked at 62mins
  • 10dos SantosSubstituted forJiménezat 84'minutes
  • 19PeraltaSubstituted forHernándezat 74'minutes
  • 18Guardado

Substitutes

  • 1Corona
  • 3Salcido
  • 5Reyes
  • 8Fabián
  • 9Jiménez
  • 11Pulido
  • 12Talavera
  • 14Hernández
  • 16Ponce
  • 17Brizuela
  • 20Aquino
  • 21Peña
Referee:
Cüneyt Çakir
Attendance:
60,342

Match Stats

Home TeamBrazilAway TeamMexico
Possession
Home53%
Away47%
Shots
Home14
Away13
Shots on Target
Home6
Away2
Corners
Home4
Away3
Fouls
Home13
Away18

Live Text

Match ends, Brazil 0, Mexico 0.

Full Time

Second Half ends, Brazil 0, Mexico 0.

Foul by Willian (Brazil).

Rafael Márquez (Mexico) wins a free kick in the defensive half.

Attempt saved. Raúl Jiménez (Mexico) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Andrés Guardado.

Attempt missed. Andrés Guardado (Mexico) left footed shot from a difficult angle and long range on the right is just a bit too high following a corner.

Corner, Mexico. Conceded by Bernard.

Willian (Brazil) wins a free kick in the defensive half.

Foul by Marco Fabián (Mexico).

Foul by Luiz Gustavo (Brazil).

Javier Hernández (Mexico) wins a free kick on the right wing.

Offside, Brazil. Willian tries a through ball, but Jô is caught offside.

Attempt missed. Willian (Brazil) right footed shot from the centre of the box misses to the left following a set piece situation.

Attempt saved. Thiago Silva (Brazil) header from very close range is saved in the centre of the goal. Assisted by Neymar with a cross.

Luiz Gustavo (Brazil) wins a free kick on the left wing.

Foul by Francisco Javier Rodríguez (Mexico).

Substitution

Substitution, Brazil. Willian replaces Oscar.

Substitution

Substitution, Mexico. Raúl Jiménez replaces Giovani dos Santos.

Attempt blocked. Giovani dos Santos (Mexico) left footed shot from outside the box is blocked.

Booking

Thiago Silva (Brazil) is shown the yellow card for a bad foul.

Foul by Thiago Silva (Brazil).

Javier Hernández (Mexico) wins a free kick in the attacking half.

Attempt missed. Javier Hernández (Mexico) header from the centre of the box misses to the left. Assisted by Miguel Layún with a cross.

Foul by David Luiz (Brazil).

Javier Hernández (Mexico) wins a free kick in the attacking half.

Substitution

Substitution, Mexico. Marco Fabián replaces Héctor Herrera.

Attempt missed. Jô (Brazil) left footed shot from the left side of the box misses to the right. Assisted by Bernard with a through ball.

Substitution

Substitution, Mexico. Javier Hernández replaces Oribe Peralta.

Foul by Paulinho (Brazil).

Rafael Márquez (Mexico) wins a free kick in the defensive half.

Attempt missed. David Luiz (Brazil) right footed shot from the centre of the box misses to the right. Assisted by Oscar with a cross.

Corner, Brazil. Conceded by Miguel Layún.

Attempt saved. Neymar (Brazil) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Bernard with a cross.

Substitution

Substitution, Brazil. Jô replaces Fred.

Thiago Silva (Brazil) wins a free kick in the defensive half.

Foul by Andrés Guardado (Mexico).

Foul by Bernard (Brazil).

Paul Aguilar (Mexico) wins a free kick on the right wing.

Offside, Brazil. Marcelo tries a through ball, but Paulinho is caught offside.

Attempt missed. Neymar (Brazil) right footed shot from outside the box is close, but misses to the left from a direct free kick.

goal

As It Stood

A

TeamPWDLGDPts
1Brazil211024
2Mexico211014
3Cameroon1001-10
4Croatia1001-20

B

TeamPWDLGDPts
1Netherlands110043
2Chile110023
3Australia1001-20
4Spain1001-40

C

TeamPWDLGDPts
1Colombia110033
2Ivory Coast110013
3Japan1001-10
4Greece1001-30

D

TeamPWDLGDPts
1Costa Rica110023
2Italy110013
3England1001-10
4Uruguay1001-20

E

TeamPWDLGDPts
1France110033
2Switzerland110013
3Ecuador1001-10
4Honduras1001-30

F

TeamPWDLGDPts
1Argentina110013
2Iran101001
3Nigeria101001
4Bos-Herze1001-10

G

TeamPWDLGDPts
1Germany110043
2USA110013
3Ghana1001-10
4Portugal1001-40

H

TeamPWDLGDPts
1Belgium110013
2Russia000000
3South Korea000000
4Algeria1001-10
View full World Cup tables

Top Stories

Get Inspired Activity Finder

Run by the BBC and partners

Find ways to get active near you: