Emmanuel Eseme stormed through torrential rain in Glasgow to claim Commonwealth Games gold for Cameroon in the 100m in a new Games record time of 9.83 seconds.
Lachlan Kennedy of Australia claimed a surprise silver ahead of Nigeria's Kanyinsola Ajayi, who had to settle for bronze.
Eseme's time belied the dreadful weather in Scotland as he broke Ato Boldon's Games record from 28 years ago in Kuala Lumpur.
"That was a crazy race! I'm surprised at the time," said the 32-year-old, who only took up track and field eight years ago.
"The weather I didn't want to be a setback, you know, because we're all competing in the same environment, so I can't have a complaint.
"If I have a complaint, it means everyone has a complaint, so I just wanted to have the least of the complaints."
kca/pb