Tonique Williams-Darling powered her way to the women's 400m gold medal on another rain-soaked evening at the World Championships.
The 29-year-old Bahamas runner - who also holds the Olympic title over the distance - produced a season's best time of 49.55 seconds to win.
Pre-race favourite American Sanya Richards was forced to settle for silver as she finished in 49.74.
Defending champion Ana Guevara of Mexico took the bronze in 49.81.
"Victory was due to my faith in God. He's been with me all my career," said Williams-Darling.
"I never worried about who was in front or behind me and with 50 metres to go I felt like I had something extra."
Richards had set the pace early on but ran out of steam in the home straight.
"I ran the first 200m well, that's what my coach wanted me to do. It just wasn't for me today," she said.
"I dug deep in the last 50m and I thought it was my time. But I will be back."