Anirban Lahiri holed a spectacular eagle putt on the last hole to win the US$750,000 CIMB Niaga Indonesian Masters by a shot.