Jamaica, under interim coach Theodore Whitmore, handed Sven-Goran Eriksson's Mexico a stunning 1-0 defeat in a bruising World Cup qualifier on Saturday.
Ricardo Fuller scored the winner in the 14th minute with a long-range shot which deflected off Rafael Marquez and left goalkeeper Oswaldo Sanchez stranded.
Mexico, beaten for the first time in the competition, stayed top of Group Two in the third stage of the CONACAF qualifiers with nine points while the Caribbean islanders have four.
"The boys stuck to the game plan and it worked well for us," said Whitmore, who replaced Brazilian Rene Simoes after Jamaica lost two and drew one of their previous three matches.
"This victory sets us up well for our next match against Honduras on Wednesday."
Sanchez was called into action several more times as the Jamaicans peppered his goal with long-range shots.
Mexico mustered two second-half chances when Carlos Salcido's header was turned away by Donovan Ricketts in the 53rd minute and when Marquez hit the crossbar with another header.
"They scored early and, after that, we didn't react, we had some chances but couldn't convert them," Mexico midfielder Luis Perez told the Televisa network.
(Additional reporting by Carlos Calvo in Mexico City; Writing by Brian Homewood in Buenos Aires; Editing by Greg Stutchbury)