American Harris English produced a superb final round of 65 to win the rain-affected OHL Classic at Mayakoba by four strokes.
It was the 24-year-old's second PGA Tour victory, his first coming at the St Jude Classic in Memphis five months ago.
English had to play a total of 29 holes on Sunday as the tournament made up for ground lost to inclement weather during Thursday first round.
A third round of 68 had left the Georgia native tied for second on 15-under-par behind long-time leader Robert Karlsson.
The duo were paired together in the final group but, despite an early bogey at the second, it was English who played much the more consistent golf and four birdies on the front nine ensured he stayed in touch with the Swede who boosted his hopes with an eagle at the fifth.
But the momentum swung towards English on the back nine after three birdies in the space of four holes between 10 and 13.
Karlsson's victory bid then collapsed on the back of a couple of wild drives which saw him make bogey at 12 and 13 and a double at the 14th.
Indeed, it was Rory Sabbatini who emerged as English's main rival after three consecutive birdies, but the South African then faltered with a couple of bogeys.
That ensured the leader could cruise home to victory with five straight pars and English expressed his delight having got over the line.
"It was an awesome win," he said afterwards. "I was a lot more comfortable out there than I was in Memphis a couple of months ago.
"Having Smithy (caddie Brian Smith) is awesome. Coming down the stretch he's so calm and we were both calm out there. It's my first time in Mexico and it will always be a memory."
English also explained how a change of putter had helped trigger his fine form, adding: "I went back to putter I played with in college. I've struggled with my putting a little bit for the last couple of tournaments. I've been hitting the ball well but just needed that spark with my putting."
Will Henrik Stenson win a major in 2014?