Unlike Croatia’s controversial defeat against Brazil last night though, Mexico got a thoroughly deserved victory over Cameroon despite being denied two legitimate goals.
Oribe Peralta fired in the deciding goal on the hour mark after smartly following up his team-mate Giovani dos Santos’ well saved strike.
However, it should have been the former Tottenham flop celebrating El Tricolor’s first World Cup goal twice in the opening 30 minutes.
The 25-year-old thought he had found the opener 11 minutes in when he beautifully peeled off his marker and ran a perfect line to sweetly volley in Paul Aguilar’s cross but up went the linesman’s flag incorrectly.
Later on in the half, Colombian referee Wilmer Roldán and his linesman blundered for a second time, denying the Villareal midfielder another goal.
In came a Mexico corner and following a flick on – that appeared to be off the head of a Cameroon player – Dos Santos nodded the ball in, only the linesman to flag for offside again.
It was a bizarre sequence of events and left Mexico players furious and boss Miguel Herrera pulling his hair out on the touchline.
Between the two dodgy decisions, Mexico had spurned opportunities with Rafael Marquez and Hector Moreno guilty of getting in each other’s way when both had a free header.
Cameroon adopted a hugely defensive outlook and struggled to make much of an impact – their best chance falling to Chelsea striker Samuel Eto’o, who should have done better when he fizzed a strike just off the outside of the post following an excellent cutback from Benoit Assou-Ekotto.
And QPR’s on loan defender almost grabbed a flukey strike when his whipped free-kick was deflected just wide with Guillermo Ochoa rooted to the spot having gone the wrong way.
But Mexico escaped and, thankfully for the sake of World Cup justice, finally went ahead when striker Peralta smashed home.
Despite having plenty of time left Cameroon still failed to get going, that was until the final minutes of the match when Benjamin Moukandjo had Mexican hearts in their mouths as his free header was just saved by Ochoa.
That came deep into injury time and there still remained a chance for Javier Hernandez to volley over when free in the box – though the Manchester United man was not helped by an overhit cross.
But fortunately it did not come back to haunt Mexico as they triumphed and went equal on points with hosts Brazil in Group A.