Texas - World No 2 Jordan Spieth birdied the last three holes in astonishing fashion on Sunday to win the US PGA Dean and Deluca Invitational, his first victory since a Masters meltdown.
Spieth, who defends his US Open title next month at Oakmont, fired a five-under par 65 final round at Colonial to finish on 17-under 263 to capture his first career PGA crown in his home state of Texas.
Spieth curled in a 20-foot birdie putt at the par-3 16th to seize the lead for good, pumping his right fist with excitement.
At 17, Spieth found the rough on his first two shots but chipped his third into the cup, a stunning 42-foot pitch that brought a shocked smile to his face.
To complete his closing hat-trick, Spieth dropped a 34-foot birdie putt at 18 and raised his arms in celebration.
Harris English fired a 66 to finish second on 266 with Ryan Palmer and Webb Simpson on 267 and Kyle Reifers fifth on 268.
The only non-US player in the top 10 was India's Anirban Lahiri, who shared sixth on 271 after a 68.
Next week will see Spieth face top-ranked Jason Day of Australia and third-ranked Rory McIlroy of Northern Ireland at the Jack Nicklaus-hosted Memorial tournament.
Last month, Spieth lead the Masters with nine holes remaining and appeared set for a second consecutive wire-to-wire victory at Augusta National, only to collapse on the back nine and hand England's Danny Willett the green jacket, literally doing so at the award ceremony with a grim facial expression.
"As much as you play it off, that's a tough hump to get over, after Augusta, to win in your third tournament," Spieth said.
Since his major stumble, Spieth has battled back in May, missing the cut at the Players Championship and falling out of the hunt with a last-day fade at last week's Byron Nelson Championship only to save his best for last at Fort Worth.
Spieth opened with nine pars, making a 32-foot par putt at the par-3 eighth for his most amazing rescue, then began the back nine with three birdies in a row to seize the lead.
The 22-year-old American sank a 20-foot putt at 10 and short ones on the next two holes, but a bogey at the par-3 13th after finding a greenside bunker dropped him into a share of the lead with English.
At 14, Spieth found a fairway bunker and had to make a testy 13-foot putt to save par, setting the stage for his sizzling finish.
Spieth had not broken 70 in the last round since February and had been under par only once in the last round in his past five tries.
263 - Jordan Spieth 67-66-65-65
266 - Harris English 67-69-64-66
267 - Webb Simpson 65-67-67-68, Ryan Palmer 66-67-66-68
268 - Kyle Reifers 66-67-67-68
271 - Anirban Lahiri (IND) 65-70-68-68, Jason Dufner 66-69-66-70, Matt Kuchar 73-67-63-68, Martin Piller 66-66-68-71
272 - Chad Campbell 69-72-68-63, Kevin Kisner 71-66-69-66, Bryce Molder 64-69-70-69
273 - Marc Leishman (AUS) 68-67-69-69, Chris Stroud 69-69-64-71
274 - Chris Kirk 70-70-65-69, Patrick Reed 65-69-69-71
275 - Zach Johnson 72-68-68-67, David Hearn (CAN) 67-67-73-68, Troy Merritt 69-70-68-68, Tom Hoge 70-70-66-69, Brandt Snedeker 68-68-69-70
276 - Steven Bowditch (AUS) 69-68-71-68, Danny Lee (NZL) 71-68-68-69, Adam Hadwin 68-67-70-71
277 - Brian Harman 71-70-68-68, Tyler Aldridge 69-70-71-67, David Toms 67-69-70-71, Charl Schwartzel (RSA) 71-69-65-72