Canada's Taylor Pendrith claimed his first PGA Tour title in the CJ Cup Byron Nelson after a dramatic two-shot swing on the 72nd hole.
Birdies on the 16th and 17th had given Ben Kohles a one-shot lead, only for the American to duff his chip from short of the green on the par-five 18th and run up the only bogey on the closing hole on the final day in Texas.
Playing partner Pendrith had found the green in two and two-putted from 40 feet for birdie, a closing 67 giving the 32-year-old a winning total of 23 under par.
"It’s crazy," Pendrith told CBS Sports. "Ben played great today and birdied 16 and 17. I didn’t hit my best iron shots down the stretch but a good two-putt on the last.
"I feel for Ben making bogey, he played so well today, but I’m super thrilled. It’s amazing, I’m shaking."
Kohles, who had also been chasing a first PGA Tour title, had to settle for second place on 22 under, with Sweden’s Alex Noren another shot back following a final round of 65.
England’s Aaron Rai and Matt Wallace were part of a four-way tie for fourth on 20 under, Rai surging through the field with a closing 64 and Wallace recovering from a slow start to shoot 68.
English amateur Kris Kim carded a 73 in the final round to finish six under par and 65th on his PGA Tour debut.
"I’ve learnt so much this week and had so much fun, I just realised how big it is and how fun it is to play golf on tour," the 16-year-old said.
"I think stamina-wise I’ve got to get better, I just felt so tired on that final 18 holes. It definitely makes a difference what you eat and how you train and everything like that."