India's Anirban Lahiri shot a four under par final round of 68 to win the Malaysian Open by a stroke over Bernd Wiesberger of Austria in Kuala Lumpur on Sunday.