Oribe Peralta’s 61st minute strike ensured Mexico won their first World Cup game and kept up the pace with hosts Brazil while also piling pressure on qualification rivals Croatia.
Mexico broke the deadlock when Hector Herrera’s through ball found Giovani Dos Santos who took a touch before having his shot saved by Charles Intandje in the Cameroon goal. Oribe Peralta was on hand to tuck in the rebound just after the hour.
El Tri made all the early running in this game and thought they had taken the lead when a cross by Herrera’s was finished by Giovani Dos Santos but his effort was ruled out for offside, wrongly, on the 11 minute mark.
Dos Santos found the net again just before the half hour when he headed in from a corner but again it was disallowed for offside which angered the Villareal player.
Cameroon also threatened in the first half when skipper Samuel Eto’o fired wide after being set up by a low cross from Benoit Assou-Ekotto on the left hand side.
Assou-Ekotto came close with a chance of his own in the second period when his free kick was deflected wide.
Cameroon couldn’t find the leveller as the game went on and Mexico held out for a vital three points.