Jon Rahm fired a three-over par 75 in the final round to finish on nine-under 279 with American Ryan Palmer second.
Tony Finau capped his round with an approach to two feet for his fifth birdie of the day at his final hole, the ninth, finishing 36 holes on nine-under par 135.
Ryan Palmer may not have won the CIMB Asia Pacific Classic in Malaysia on Sunday, but he did have the great satisfaction of hitting a hole-in-one, his first in four years.