Justin Rose missed the chance to return to world number one as Thailand's Poom Saksansin claimed the Indonesian Masters title.
Defending champion Rose – needing a top-12 finish to replace Brooks Koepka at the top of the rankings – carded a disappointing three-over-par 75 at Royale Jakarta Golf Club.
That saw him come joint 17th on six under – one shot off tying for 12th.
The 38-year-old, who had gone into the final round tied for fourth place, registered three bogeys, a double bogey seven on the second, and a triple bogey eight on the 12th.
He also made five birdies, including three in his last five holes, but the strong finish was not enough.
Saksansin finished three shots ahead of his nearest rival, compatriot Jazz Janewattananond, on 20 under having posted a final round of 68.
Fellow Thai player Panuphol Pittayarat was third on 15 under, while Sweden's Henrik Stenson was fourth, a further shot adrift.