Australian athlete Sally Pearson put the crushing disappointment of being stripped of her 100m gold medal behind her to bounce back and win the Commonwealth Games 100m hurdles title on Monday.
She was the red-hot favourite as Beijing Olympic silver medallist and never looked like losing, crossing the line in a new Games record time of 12.67 seconds, shedding tears of joy.
It bettered the old mark of 12.70 set by Jamaica's Gillian Russell in Kuala Lumpur in 1998.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
Canada's Angela Whyte took the silver and New Zealand's Andrea Miller, Pearson's training partner, claimed the bronze.
"It has been a horrible week because of the disqualification," said Pearson.
"I am just relieved and I am just happy now. I did not even have to look, I just knew I had won the gold.
"After such a bad week and now to come out here and win is so amazing. I am not going home without anything. It feels so great, it was absolutely magical."
Pearson was desperate for a Commonwealth title having crashed at the last hurdle in the final in Melbourne four years ago and she held her head in her hands after crossing the line.
The victory made up for the agony of seeing the 100m gold slip through her fingers when she was disqualified for a false start after winning Thursday's final.
She was first across the line but was forced to endure an agonising wait for the outcome of a series of protests and eventually had her medal taken away hours later.
Commonwealth Games Federation president Mike Fennell blasted organisers for handling the situation badly after Pearson was taken to the medallists waiting room.
Whyte said she struggled during the race and has glad to pick up a silver.
"Ever since my surgery in March 2008 it has been a big battle," she said.
"My starts have been really good but it's all about rhythm and I don't have the exact feeling yet."
Meanwhile, Miller was ecstatic at getting her hands on a bronze medal.
"I would like to thank my whole nation for the support," she said.
"I was running my race. I was concentrated, I had a clean start and I never looked beside me during the race. It was very hard but in the end I was lucky."

