Former Mexican Presidential candidate, Roberto Madrazo, has been accused of cheating in last month's Berlin marathon and race officials said on Monday after they disqualified him for apparently taking a short cut.
Madrazo was captured smiling and pumping the air in a photograph taken as he crossed the finish line in a time of 2:41:12, enough to win the men's over-55 category.
He was also wearing a wind breaker, a hat and long, skintight running pants - too much clothing, some said, for a person who'd just run for almost three hours in 60-degree Fahrenheit (16-degree Celsius) weather.
Madrazo's outfit caught the attention of New York-based marathon photographer Victor Sailer, who alerted race organisers that they might have a cheater on their hands.
An investigation was launched and organisers in Berlin found that an electronic chip tracking Madrazo's time and course showed no result for the checkpoints at 25 and 30 kilometres.
According to the chip, Madrazo took only 21 minutes to cover the 15 kilometres between the 20-kilometre and 35-kilometre marks - faster than any human being has ever run, race director Mark Milde said.
The world record for 15 kilometres is 41 minutes 29 seconds, by Felix Limo of Kenya.
In 1996, Mexico's attorney general confirmed some reports that he had spent tens of (m) millions of US dollars (euros) more than the legal campaign spending limit in his winning 1994 bid for the Tabasco state governorship.
While under investigation on those charges, Madrazo told police he was kidnapped for seven hours, beaten and threatened with death by unidentified assailants.
Police were never able to find any evidence that any such abduction had occurred, and many saw it as a sympathy ploy.
During his 2006 presidential campaign, opponents plastered walls with posters reading, "Do you believe Madrazo? I don't either!"
Democratic Revolution Party Senator, Jesus Ortega, told AP Television the that, ''this guy was always a cheater, one more is not a surprise.''
Mexico City resident, Francisco Torres said he was just pleased Madrazo didn't win the presidential race in 2006 because he didn't know "what would have happened with Mexico."
In June, Madrazo completed the San Diego marathon with a time of 3:44:06 - more than an hour slower than at the Berlin race, Mexican newspaper Reforma reported.