Eight months ago Olympic high jump bronze medallist Robbie Grabarz barely had a penny to his name and in four days' time he could be collecting a £31,500 payout.
The 34-year-old athlete will head into the final Diamond League meeting of the season for his event in Zurich on Thursday leading the series standings by a point following his victory at the Aviva Birmingham Grand Prix.
Grabarz beat Olympic champion Ivan Ukhov of Russia with a clearance of 2.32 metres to move into pole position ahead of Jesse Williams.
Another victory in Switzerland would net him USD 50,000 - USD 40,000 for the series win on top of USD 10,000 for the meeting victory.
"That's quite a lot of money isn't it?" said Grabarz, who claimed it would be "about 50,000 more than I earned last season".
Grabarz considered quitting athletics last year to restore classic cars for a living before coach Fuzz Ahmed helped him turned his career around.
Williams is the only man who can deny him the series win and the American is hopelessly out of form. He was last in Birmingham with 2.20m.
Grabarz added: "I've worked my backside off to get here and I'm enjoying every moment."