Caught in a real-life win-or-lose challenge, soccer player Alan Pulido overpowered a kidnapper, freed himself and then called police for help.
This shows how dangerous Pulido's home state of Tamaulipas is. Stretching south from Mexico's border with southern Texas, Tamaulipas has long been plagued by warring drug cartels and ineffectual police.
Indeed, Pulido's biggest worry was that police officers sent to his rescue might shoot him.
"He is asking that we tell the police that the caller is alone, with the kidnapper, don't confuse him with the kidnapper," according to a police report describing his 911 call.
"They are shooting into the house, don't get him by accident."
Pulido had been abducted late Saturday by four gunmen, then about 24 hours later he found himself alone with one of his captors and saw his chance.
Listed at 5'9" and about 150lbs, Pulido wrestled away the man's pistol, beat him into submission and used his cellphone to call Mexico's emergency number.
The 25-year-old, who is a forward for Olympiakos in the Greek league and has played for Mexico's national team, was in a locked house and didn't know where he was in the Tamaulipas capital city, Ciudad Victoria.
So he threatened and beat his captor while on the phone, demanding to be told where they were.
During his first call, Pulido peered out of a window and described the white two-storey house with two cars, grey and red, parked in front.
In the next call, Pulido told the operator that state police had arrived outside. The operator told him to fire the pistol so they would know they were in the right spot, but Pulido said he had no bullets.
He said police themselves were starting to shoot and described his shorts and tank top so they wouldn't confuse him with the now-unconscious captor.
Once police arrived, Pulido made a third call to confirm with the operator that they were trustworthy.
Tamaulipas state Attorney General Ismael Quintanilla said at a news conference that emergency services received Pulido's call for help early Monday due to "a careless act by his captors".
It all sounded a bit suspicious to security analyst Alejandro Hope in Mexico City.
"One of two things: Either Alan Pulido was the victim of the most incompetent kidnappers in the world, or there's something they don't want to reveal," Hope wrote. "Pulido's kidnappers were so stupid they didn't blindfold him, tie his hands or take his cellphone away."
The abductors grabbed Pulido as he was returning from a party about 11.30pm on Saturday. His girlfriend was not taken and alerted others.
Pulido's family received the first ransom call around 1.30pm Sunday and a second one a short time later, Quintanilla said.
Pulido, who hurt his hand breaking a window, made a brief appearance before reporters, but responded only to a question about how he was: "Very well, thank God."
He went on Twitter to thank those who had prayed for his family: "They helped us a lot in this terrible experience of our lives that we do not desire for anyone." He also thanked state and federal authorities for their help in his rescue.
The player's Greek club expressed relief over the outcome.
"Alan is safe and sound with his family. We thank everyone for their concern and prayers during the difficult moments he has lived," Olympiakos said via Twitter.
Tamaulipas has been plagued with violence in recent years as the Gulf and Zetas drug cartels battle for control. Both organisations also are involved in theft, extortion and kidnappings.