France facing early World Cup exit
Substitute forward Javier Hernandez beat an offside trap, raced into the box unchallenged and twisted his way past France keeper Hugo Lloris to put Mexico ahead on 64 minutes.
GEAR: Get a Mexico WC shirt
Wily forward Cuauhtemoc Blanco, 37, doubled the advantage from the penalty spot on 79 minutes after Pablo Barrera was brought down by Eric Abidal, sending his country's fans wild with delight in a contrast to the glum French faces.
"I'm delighted. The goal is for the whole country," Hernandez told a news conference as cries of "Ole!, Ole!" from the jubilant Mexican fans could be heard outside.
France, the 1998 champions, have just one point from two games and face hosts South Africa in their final pool game next week. Even a win might not be enough for them to qualify and escape another disaster after their Euro 2008 flop.
Uruguay and Mexico, who top the group with four points each, will both qualify if they draw their match next week, and eliminate France and South Africa, who are both on one point.
Mexico coach Javier Aguirre was full of praise for his team after what he said had been a tight match.
"Whoever scored first was going to win. The goal made us feel calm," the former Mexico international told reporters, expressing his pleasure that the team's style of bombing forward had paid off.
"We always try to be audacious to put the ball in the net. We do run risks," he said.
Mexico's Achilles heel in the first game - the lack of a killer instinct in front of goal - was again threatening to hinder their progress until Hernandez's timely strike.
The 22-year-old latched onto an expert pass from captain Rafael Marquez to find himself in acres of space, and calmly took the ball around the oncoming Lloris to finish.
Not long after, first half substitute Pablo Barrera's searing run into the penalty area ended with a foul by Abidal and Blanco smashed home the resulting penalty in emphatic fashion for his 39th goal for his country.
France coach Raymond Domenech was downbeat after the loss which leaves his side with very little hope of making the knockout stages.
"I'm lost for words. It's a real disappointment for those who believed in us," France coach Raymond Domenech told French television channel TF1.
"There's one match left. We'll play for pride and hope for a miracle. We needed a draw to keep our fate in our hands and couldn't get it."
With their fate out of their hands, they will have to face their final match against South Africa without holding midfielder Jeremy Toulalan, who will be suspended after picking his second yellow card of the tournament.
The only sour news for Mexico was the first-half leg injury to lively forward Carlos Vela, although it was not immediately clear how long he might be out of action.
"I'm very worried for Vela and the team about his injury," Aguirre said.