Louis Oosthuizen recovered from his Masters disappointment to win the Malaysian Open on Sunday.
The South African beat Scotland's Stephen Gallacher by three shots as he bounced back from last week's play-off defeat by Bubba Watson at Augusta.
The former Open champion finished 17 under par at Kuala Lumpur Golf and Country Club.
The 29-year-old posted a final-round four-under 68, after finishing his rain-affected third round with a 69.
Oosthuizen had been struggling with the jetlag of travelling across 12 time zones from Augusta to Malaysia to make the event, but surprised himself with the speed of his recovery.
"I thought I was going to be a lot more tired," he said. "I played well. I had a good week last week and I am looking forward to the US Open."
It is Oosthuizen's second European Tour victory of the season, following his win at the Africa Open, and his fifth in total.
The 2010 Open champion had to play 26 holes on the final day after storms on Friday and Saturday had disrupted the schedule.
Oosthuizen played the last eight holes of his third round in level par, and went into the final round with a one-shot lead over Gallacher.
The South African turned in a two-under-par 34, and sank a 10-foot birdie putt at the 13th to give him breathing space over his 37-year-old opponent, before closing out the win with ease.
Spain's Rafael Cabrera-Bello closed with a 71 for a 12-under total to share third with England's Danny Willett and American David Lipsky.