Sergio Garcia produced a superb final round of 61 to claim victory at the Iskandar Johor Open in Malaysia.
Weather problems meant the Asian Tour event was shortened to three rounds and it was Spaniard Garcia who made the decisive move on Sunday.
American Jonathan Moore matched him by completing the final 18 holes in 11-under par but his deficit going into the final day meant his effort was only good enough for second.
Garcia finished 18-under for the tournament, with three shots behind him and Thongchai Jaidee a shot further back.
Daniel Chopra, who led going into the final round, could not keep up with his rivals on Sunday as he carded a 69, his weakest round of the tournament.
The weather interrupted matters again on the last day but when play resumed Garcia held his nerve to complete his victory charge.
The result saw the 32-year-old, who won the PGA Tour's Wyndham Championship in August, record his second victory of the year and 24th professional title overall.
Garcia also recorded the lowest final round by a winner in Asian Tour history birdieing seven of the first nine holes before picking up four more shots after the turn.
Elsewhere, Thaworn Wiratchant sealed victory in the Asian Tour's Order of Merit for the second time in his career as he finished five shots ahead of closest challenger Marcus Fraser.
Speaking afterwards, Garcia said: "It has been a long week obviously because of the weather and I couldn't have asked for a better way to end the week. It has been a great experience as this is my first time in Malaysia and to be able to win is a treat.
"The most important thing about playing under these kinds of conditions is to keep the momentum going especially with so much disruption. It's hard to keep up mentally and I sort of did that yesterday morning where I finished poorly.
"But today, I came back strongly.I played very solid in my front-nine and made four in a row in the back-nine to give myself a nice solid lead going into the last two holes."