Denmark`s Thorbjorn Olesen withstood a late charge from Victor Dubuisson to win the $1.75 million Perth International on Sunday, his first tournament success in two years.
Dubuisson went into the final round eight shots adrift of overnight leader Olesen, but the Frenchman whittled down the gap to two strokes in a sizzling six-under-par round of 66 at Lake Karrinyup.
Olesen looked shaky after posting bogeys on the sixth, 10th and 12th holes, but the 24-year-old Dane birdied two of his next three holes to secure his second European Tour win after closing with a 71.
Olesen`s last win came at the 2012 Sicilian Open and he finished sixth at last year`s Augusta Masters.
The world No.130 Olesen, who finished at 17-under 271, is now guaranteed a spot in the Race to Dubai finals series.
"Before this week I was struggling. I was 64 in the ranking and I was not even sure if I was getting into next week," Olesen said.
"It`s a big relief and a big confidence boost to get into the last four events."
Dubuisson finished three strokes behind Olesen at 14 under, while England`s Mark Foster (69) finished third at 12 under.
"It was very emotional out there," Olesen said.
"It was up and down and I didn`t play my best golf, but I kept fighting and made some great putts there in the end.
"I didn`t play my best golf these two days, and to keep fighting out there and keep believing in myself, I`m very proud of what I did there."
Dubuisson later revealed he had been battling a fever.
"I was feeling so bad this morning. My muscles were hurting," he said.
"But then when I started to play I tried to not think about it. Just on the last few holes it (affected) a little bit my game, but I made some good par putts to save."
South African Charl Schwartzel, the 2011 Augusta Masters champion, finished eight strokes behind Olesen in a tie for 15th on nine under after carding a final-round 72.