Los Angeles - Justin Thomas held off red-hot Hideki Matsuyama to win his third PGA Tour title on Sunday with a final-round 69 at the Tournament of Champions at Kapalua, Hawaii.
Thomas's four-under par effort gave him a 22-under total of 270 and a three-shot win over Japan's Matsuyama - who arrived in Hawaii having won four of his prior five tournaments worldwide.
Thomas was, in fact, the only man to beat Matsuyama in that span, at the CIMB Classic in Malaysia in October.
But the 23-year-old American had to survive some tense moments on the back nine to again best Matsuyama, who started the day two behind Thomas and carded a three-under 70 for 273.
Former world number one and defending champion Jordan Spieth matched the best round of the tournament with a final-round 65, heading a trio sharing third on 276 alongside Pat Perez, who carded a 67, and Ryan Moore, who posted a 71.
It was a further stroke back to US Open champion Dustin Johnson, Patrick Reed and Brendan Steele.
Thomas was rolling with three birdies on the front nine. After a bogey at 10, and birdies at 11 and 13, he grabbed a five-stroke lead over Matsuyama at 22-under.
But Matsuyama narrowed the gap with a remarkable eagle at the par-four 14th, where his flop shot from 60 feet off the green found the hole.
Things got even more tense at 15, where Thomas hit out of the fairway into dense vegetation in a hazard en route to a double-bogey seven that sliced his lead to one stroke as Matsuyama parred the par-five from almost the same spot in the fairway.
Matsuyama had a 10-foot birdie putt to move into a tie for the lead at 16, but left it inches short.
And at 17 he three-putted for bogey as Thomas rolled in a three-footer for birdie to rebuild his lead before they both birdied Kapalua's par-five 18th.
"It's a great feeling," said Thomas, whose victory in the elite 32-man event for last season's title winners was his first tour title on US soil after his back-to-back CIMB Classic wins.
"I obviously stumbled a bit more than I would have liked on some of those holes, but I think it really shows where my game's at right now.
"I stuck it out to still get it done."
Spieth, who started the day in 19th, 10 shots off the pace, had eight birdies in his sparkling eight-under effort, including four in a row starting at the 12th.
"Very, very satisfying," he said. "To come back, fire a strong one today ... I certainly take a lot of confidence off this round going into next week."
World number one Jason Day, back in action this week after three months off rehabbing a troublesome back, had his ups and downs but finished on a high note with an eagle to cap his three-under 70. He finished tied for 13th on 279.
Although he said he always tees it up expecting to win, he said there were positives to take away.
"I didn't have anything in the back of my mind that my back was going to go out this week," he said "The back held up."
Leading final-round scores from the Tournament of Champions on Sunday at Kapalua, Hawaii (USA unless noted, par-73):
270 - Justin Thomas 67-67-67-69
273 - Hideki Matsuyama (JPN) 69-68-66-70
276 - Jordan Spieth 72-69-70-65, Pat Perez 69-71-69-67, Ryan Moore 67-67-71-71
277 - Dustin Johnson 69-70-69-69, Patrick Reed 70-65-72-70, Brendan Steele 72-67-67-71
278 - Tony Finau 70-68-70-70, William McGirt 70-69-66-73, Jimmy Walker 65-70-70-73
279 - Jim Herman 67-71-72-69, Jason Day (AUS) 70-69-70-70
280 - Cody Gribble 69-72-69-70, Brandt Snedeker 70-70-69-71, Daniel Berger 68-70-70-72
281 - Rod Pampling (AUS) 69-71-72-69, Charley Hoffman 71-70-71-69, Russell Knox (SCO) 71-69-68-73
282 - Fabian Gomez (ARG) 70-68-71-73
283 - Jason Dufner 68-68-72-75
284 - Brian Stuard 72-71-70-71, James Hahn 74-70-68-72
285 - Vaughn Taylor 72-71-69-73
286 - Mackenzie Hughes (CAN) 73-72-73-68, Bubba Watson 72-72-71-71, Aaron Baddeley (AUS) 70-73-74-69
287 - Greg Chalmers (AUS) 71-72-70-74
291 - Billy Hurley 74-73-72-72
292 - Jhonattan Vegas (VEN) 72-76-70-74, Kim Si-Woo (KOR) 75-70-69-78
293 - Branden Grace (RSA) 73-74-71-75