(CNN) -- Sergio Garcia produced an astonishing round of 11-under-par 61 to claim victory at the $2 million Johor Open in Malaysia.
In a tournament shortened to 54-holes because of incessant rain, the Spaniard recorded the 24th professional victory of his career with a winning total of 18-under-par 198.
The 32-year-old, who is ranked 20th in the world, birdied seven of the first nine holes to finish with the lowest final round by a winner in Asian Tour history.
The success is Garcia's second of the season following his victory at the PGA Tour's Wyndham Championship in August.
"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," Garcia said in comments supplied by the organisers.
"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."
Jonathan Moore of the U.S. finished with a 61 to secure his second runner-up finish of the season with Thailand's Thongchai Jaidee in third.