There was some confusion at the Standard Chartered Marathon Singapore Sunday over who had won the local men's race.
In the end, Singapore's No. 1 Mok Ying Ren took his place on the podium as the local men's winner.
Mok posted a time of 2hr 54min and 17.9sec - some way off his personal best and national record of 2:26:30 clocked at the Gold Coast Marathon in July - but he was happy with the result as he had to re-adjust to conditions here after returning from a month-long stint in Japan.
With the South-east Asia (SEA) Games marathon event in Myanmar just two weeks away, the 25-year-old now faces the challenge of keeping himself at his peak as he enters a medical officer conversion course today as part of his National Service.
"I think it was a good run and I met my objective of controlled running to acclimatise to the heat," said Mok, who donated $2,500 of his $10,000 prize money to SportCares, a subsidiary of the Singapore Sports Council.
"It's good preparation for the SEA Games in two weeks' time and I enjoyed it."
Mok's win was not entirely certain at first.
A couple of minutes before he crossed the line, announcers had declared that another Singaporean had finished first.
Even though the release of the winners' names eventually cleared up who finished first, more confusion arose when Alex Ong, who was part of the leading pack with Mok and supposedly finished second, was nowhere to be found on the officials' lists.