Rob Sloan, 31, completed the 26.2-mile course at the Kielder Marathon in Northumberland, England but was accused of cheating when he finished.
His race was investigated when several runners claimed they did not see him overtake them. He later admitted that he got on a bus after 20 miles, reports The Daily Telegraph.
Leapfrogging all of the competitors ahead of him, Sloan hid behind a tree before rejoining the race in third, according to witnesses.
Sloan, from Downhill, Sunderland, initially denied the accusations, stating at the time: "I'm upset and angry that someone wants to cast these aspersions. It's laughable is what it is."
Event organiser and former athlete Steve Cram recalled: "He was the only runner in the whole of the race who ran the second half quicker than the first half."
Sloan could be dismissed from the Sunderland Harriers athletics club as a result of the race.
> Woman gives birth hours after finishing Chicago Marathon
> Man finishes London Marathon after 26 days
> London Marathon finisher runs extra 99 miles