Mexico overcame having two goals controversially ruled out to beat Group A rivals Cameroon courtesy of a strike from forward Oribe Peralta.

Giovani Dos Santos had a volley and a header disallowed, with replays suggesting both calls were incorrect.

Cameroon rarely threatened but a Samuel Eto'o shot hit the post and Benoit Assou-Ekotto's free-kick went wide.

However, Mexico secured victory when Dos Santos's shot was parried before Peralta arrived to slot in the rebound.

Match facts

  • Mexico's win over Cameroon was their first victory against an African team at a World Cup finals tournament
  • Cameroon have only won one of their last 14 World Cup games
  • Despite firing in four more shots than opponents Mexico (9), Cameroon failed to manage a shot on target until the 90th minute.
  • Francisco Javier Rodriguez attempted 74 passes for Mexico, 38 more than any Cameroon player.

Source: Opta

At a rain-lashed Estadio das Dunas in north-eastern city Natal, Cameroon almost stole a point late on when Benjamin Moukandjo's free header was acrobatically saved by keeper Guillermo Ochoa.

An equaliser would have been harsh on a Mexico side who put on an impressive performance, combining a strong work ethic with an attacking threat, and should serve them well when they play hosts Brazil on Tuesday, 17 June.

Peralta's seventh goal in nine competitive games prevented the dubious refereeing decisions from overshadowing the victory, while Cameroon's quality and prospects of getting into the second round appear limited with Croatia and Brazil to come.

There were questions about how these countries would fare, with both sides changing managers in scraping through World Cup qualifying.

A nimble Mexico, though, appeared determined to make the most of their time in Brazil, while a powerful-looking Cameroon showed their struggles had continued into the tournament.

The African side struggled to deal with the wing-backs in the 5-3-2 formation employed by the Aztecs, who appeared to have a legitimate early goal disallowed.

Giovani Dos Santos shows his frustration at having a goal disallowed against Cameroon

Giovani Dos Santos was on loan at Ipswich from Tottenham five years ago

Hector Herrera crossed from the right and forward Dos Santos scored a left-foot volley only for the effort to be ruled out for offside, even though replays showed the strike should have stood.

Cameroon almost made it worse when left-back Assou-Ekotto followed up a marauding run by picking out Eto'o, whose first-time shot hit the outside of the post.

Mexico might have felt annoyed they were not in front and their grievances were added to when they had another goal controversially disallowed and a penalty shout rejected.

First, Dos Santos's header from a corner was ruled out, then the striker had a penalty shout turned down following a challenge from Aurelien Chedjou.

However, Mexico had only themselves to blame for not taking the lead just after the break. Dos Santos helped on a pass to release Peralta only for the striker to have his shot saved by onrushing keeper Charles Itandje.

The miss was almost punished when Assou-Ekotto's free-kick deflected just wide before Mexico's frustration turned to joy.

A Dos Santos shot was initially parried by Charles Itandje but Peralta was on hand to drive in the loose ball home for the winner.

Mexico coach Miguel Herrera:

"The team surpassed my expectations on the pitch. The attitude was wonderful. The team showed they were mentally strong.

"At no time did we think about the referee during half-time. Never at any time did the team lose concentration.

"We had a lot of opportunities to score goals and we ran hard. I'm thrilled because the team worked collectively and left everything on the pitch."

Cameroon coach Volker Finke:

"The conditions are the same for both teams so we can't complain about the weather.

"The pitch itself wasn't too bad. It's a pity we didn't win but both teams had balanced chances.

"We have five days to recover. We will analyse this together because the match against Croatia is very important if we want to stay alive."

Lineup, Bookings (2) & Substitutions (5)

Mexico

  • 13 Ochoa
  • 22 Aguilar
  • 07 Layún
  • 15 Moreno Booked
  • 04 Márquez
  • 02 Rodríguez
  • 06 Herrera (Salcido - 92' )
  • 23 Vázquez
  • 10 dos Santos
  • 19 Peralta (Hernández - 74' )
  • 18 Guardado (Fabián - 69' )

Substitutes

  • 01 Corona
  • 03 Salcido
  • 05 Reyes
  • 08 Fabián
  • 09 Jiménez
  • 11 Pulido
  • 12 Talavera
  • 14 Hernández
  • 16 Ponce
  • 17 Brizuela
  • 20 Aquino
  • 21 Peña

Cameroon

  • 16 Itandje
  • 04 Djeugoue (Nounkeu - 45' Booked )
  • 02 Assou-Ekotto
  • 06 Song (Webó - 79' )
  • 03 N'Koulou
  • 14 Chedjou
  • 08 Moukandjo
  • 17 Mbia
  • 09 Eto'o
  • 18 Enoh
  • 13 Choupo-Moting

Substitutes

  • 01 Feudjou
  • 05 Nounkeu
  • 07 N'Guémo
  • 10 Aboubakar
  • 11 Makoun
  • 12 Bedimo
  • 15 Webó
  • 19 Olinga Essono
  • 20 Salli
  • 21 Matip
  • 22 Nyom
  • 23 Ndjock
Ref: Wilmer Roldán
Att: 39,216

Match Stats

Shots

9 13

On target

4 1

Corners

2 5

Fouls

11 12

Live Text Commentary

Full time

Full Time Match ends, Mexico 1, Cameroon 0.

90:00 +4:07 Full time

Full Time Second Half ends, Mexico 1, Cameroon 0.

90:00 +2:00

Attempt missed. Javier Hernández (Mexico) left footed shot from the centre of the box is too high. Assisted by Miguel Layún with a cross.

90:00 +1:24 Substitution

Substitution Substitution, Mexico. Carlos Salcido replaces Héctor Herrera.

90:00 +1:11

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

90:00 +1:11

Foul by Benoit Assou-Ekotto (Cameroon).

90:00 +0:21

Attempt saved. Benjamin Moukandjo (Cameroon) header from the centre of the box is saved in the top left corner. Assisted by Benoit Assou-Ekotto with a cross.

87:51

Paul Aguilar (Mexico) wins a free kick in the defensive half.

87:51

Foul by Benoit Assou-Ekotto (Cameroon).

84:13

Attempt blocked. Eric Maxim Choupo-Moting (Cameroon) right footed shot from the left side of the box is blocked. Assisted by Pierre Webó with a headed pass.

82:01

Foul by Javier Hernández (Mexico).

82:01

Nicolas N'Koulou (Cameroon) wins a free kick in the defensive half.

80:13

Attempt missed. Nicolas N'Koulou (Cameroon) header from the centre of the box misses to the right. Assisted by Benjamin Moukandjo with a cross following a corner.

79:30

Corner, Cameroon. Conceded by Héctor Moreno.

79:27

Attempt blocked. Samuel Eto'o (Cameroon) right footed shot from outside the box is blocked. Assisted by Eyong Enoh.

78:56 Substitution

Substitution Substitution, Cameroon. Pierre Webó replaces Alexandre Song.

77:30

Attempt missed. Miguel Layún (Mexico) right footed shot from outside the box is high and wide to the right.

76:09 Booking

Booking Dany Nounkeu (Cameroon) is shown the yellow card for a bad foul.

75:59

Marco Fabián (Mexico) wins a free kick on the left wing.

75:59

Foul by Dany Nounkeu (Cameroon).

75:16

Giovani dos Santos (Mexico) wins a free kick in the defensive half.

75:16

Foul by Benjamin Moukandjo (Cameroon).

73:07 Substitution

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

68:22 Substitution

Substitution Substitution, Mexico. Marco Fabián replaces Andrés Guardado because of an injury.

64:15

Foul by Paul Aguilar (Mexico).

64:15

Benoit Assou-Ekotto (Cameroon) wins a free kick in the defensive half.

62:45

Attempt missed. Andrés Guardado (Mexico) left footed shot from outside the box misses to the right. Assisted by Miguel Layún.

60:26 Goal scored

Goal! Goal! Mexico 1, Cameroon 0. Oribe Peralta (Mexico) left footed shot from the centre of the box to the bottom left corner.

60:25

Attempt saved. Giovani dos Santos (Mexico) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Héctor Herrera.

59:18

Offside, Cameroon. Eric Maxim Choupo-Moting tries a through ball, but Benoit Assou-Ekotto is caught offside.

58:23

Attempt missed. Aurélien Chedjou (Cameroon) header from the centre of the box misses to the right. Assisted by Alexandre Song with a cross following a corner.

57:54

Corner, Cameroon. Conceded by José Juan Vázquez.

57:49

Attempt blocked. Benoit Assou-Ekotto (Cameroon) left footed shot from outside the box is blocked.

56:34 Booking

Booking Héctor Moreno (Mexico) is shown the yellow card for a bad foul.

56:24

Foul by Héctor Moreno (Mexico).

56:24

Stéphane Mbia (Cameroon) wins a free kick in the attacking half.

53:54

Foul by Oribe Peralta (Mexico).

53:54

Alexandre Song (Cameroon) wins a free kick in the attacking half.

52:27

Foul by Héctor Herrera (Mexico).

52:27

Stéphane Mbia (Cameroon) wins a free kick on the left wing.

49:14

Giovani dos Santos (Mexico) wins a free kick in the defensive half.

49:14

Foul by Alexandre Song (Cameroon).

47:09

Attempt saved. Oribe Peralta (Mexico) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Giovani dos Santos.

45:00

Second Half begins Mexico 0, Cameroon 0.

45:00 Substitution

Substitution Substitution, Cameroon. Dany Nounkeu replaces Cedric Djeugoue.

45:00 +1:58 Half time

Half Time First Half ends, Mexico 0, Cameroon 0.

45:00 +1:01

Attempt missed. Eyong Enoh (Cameroon) left footed shot from outside the box misses to the right.

45:00 +0:07

Offside, Mexico. Rafael Márquez tries a through ball, but Oribe Peralta is caught offside.

44:25

Corner, Mexico. Conceded by Aurélien Chedjou.

43:33

Hand ball by Héctor Moreno (Mexico).

42:37

Héctor Herrera (Mexico) wins a free kick on the right wing.

42:37

Foul by Alexandre Song (Cameroon).

41:42

Foul by Héctor Herrera (Mexico).

41:42

Eyong Enoh (Cameroon) wins a free kick on the left wing.

38:55

Andrés Guardado (Mexico) wins a free kick in the defensive half.

38:55

Foul by Stéphane Mbia (Cameroon).

34:48

Attempt blocked. Benoit Assou-Ekotto (Cameroon) left footed shot from outside the box is blocked.

33:51

Foul by Andrés Guardado (Mexico).

33:51

Stéphane Mbia (Cameroon) wins a free kick on the right wing.

32:06

Hand ball by Giovani dos Santos (Mexico).

29:50

Hand ball by Eyong Enoh (Cameroon).

29:05

Offside, Mexico. Héctor Moreno tries a through ball, but Giovani dos Santos is caught offside.

28:28

Corner, Mexico. Conceded by Nicolas N'Koulou.

27:30

Offside, Cameroon. Eyong Enoh tries a through ball, but Samuel Eto'o is caught offside.

26:19

Attempt missed. Rafael Márquez (Mexico) header from the centre of the box misses to the left. Assisted by Andrés Guardado with a cross following a set piece situation.

25:26

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

25:26

Foul by Eric Maxim Choupo-Moting (Cameroon).

23:19

Attempt missed. Aurélien Chedjou (Cameroon) left footed shot from outside the box is high and wide to the left. Assisted by Stéphane Mbia.

22:57

Attempt missed. Eric Maxim Choupo-Moting (Cameroon) header from very close range misses to the right. Assisted by Benoit Assou-Ekotto with a cross following a corner.

22:07

Corner, Cameroon. Conceded by Francisco Javier Rodríguez.

20:54

Samuel Eto'o (Cameroon) hits the left post with a left footed shot from the centre of the box. Assisted by Benoit Assou-Ekotto.

20:13

Foul by José Juan Vázquez (Mexico).

20:13

Alexandre Song (Cameroon) wins a free kick in the defensive half.

17:50

Attempt missed. Stéphane Mbia (Cameroon) header from the centre of the box is close, but misses to the left. Assisted by Alexandre Song with a cross following a corner.

17:20

Corner, Cameroon. Conceded by Héctor Moreno.

17:07

Attempt missed. Benoit Assou-Ekotto (Cameroon) left footed shot from outside the box misses to the right. Assisted by Alexandre Song.

15:46

Offside, Cameroon. Stéphane Mbia tries a through ball, but Samuel Eto'o is caught offside.

14:56

Corner, Cameroon. Conceded by Héctor Moreno.

13:47

Offside, Mexico. Miguel Layún tries a through ball, but Oribe Peralta is caught offside.

12:35

Oribe Peralta (Mexico) wins a free kick on the left wing.

12:35

Foul by Nicolas N'Koulou (Cameroon).

10:45

Offside, Mexico. Héctor Herrera tries a through ball, but Giovani dos Santos is caught offside.

8:41

Attempt missed. Héctor Herrera (Mexico) right footed shot from outside the box is high and wide to the right. Assisted by José Juan Vázquez.

7:20

Offside, Mexico. Andrés Guardado tries a through ball, but Oribe Peralta is caught offside.

6:49

Attempt saved. Miguel Layún (Mexico) right footed shot from outside the box is saved in the bottom left corner.

6:07

Andrés Guardado (Mexico) wins a free kick in the defensive half.

6:07

Foul by Eyong Enoh (Cameroon).

5:24

Foul by José Juan Vázquez (Mexico).

5:24

Samuel Eto'o (Cameroon) wins a free kick on the right wing.

1:10

José Juan Vázquez (Mexico) wins a free kick in the defensive half.

1:10

Foul by Eyong Enoh (Cameroon).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers