Feisty Australian 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.
It bettered the old mark of 12.70 set by Jamaica's Gillian Russell in Kuala Lumpur in 1998.
Canada's Angela Whyte took the silver and New Zealand's Andrea Miller claimed the bronze.
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.