SALLY Pearson's extraordinary comeback continues with the world champion winning the lucrative Diamond League final in Zurich.
It's certainly been a profitable fortnight for the Australian hurdler.
Pearson has now pocketed almost $140,000 in prizemoney by winning the world title in London and following it up with success in the season finale this morning.
The 30-year-old, who fought back from two years out of the sport to win her second world title in London earlier this month, won just over $63,000 for claiming the Diamond League crown.
And it was only thanks to a well-timed dip on the line that Pearson got the cash.
The Australian held off a late surge from American Sharika Nelvis, both hurdlers being given the same time of 12.55 seconds with just a couple of hundredths of a second splitting them.
America's Dawn Harper Nelson, the silver medallist behind Pearson in London, finished down the track in sixth.
Pearson, the 2012 Olympic champion, won $76,000 for winning the world title.
She is now heading home to Australia after deciding to cut short her European racing season because her family dog is ill and requires surgery.
Great Britain's Mo Farah finished his track career on a positive note by the winning the 5000m in Zurich.
Farah had been surprisingly beaten in the 5000m in London, breaking a domination at major championships that stretched back to 2011.
Update your news preferences and get the latest news delivered to your inbox.