Xander Schauffele tied the course record with an 11-under 62 to win the Sentry Tournament of Champions, but Rory McIlroy's final-day charge failed to materialise in Hawaii.
American Schauffele beat compatriot Gary Woodland by just one shot, having started the last round five shots adrift of the lead.
Despite opening with a bogey, Schauffele quickly recovered, firing eight birdies and two eagles on his way to victory.
He finished with back-to-back birdies on the 17th and 18th holes to equal a record held by just four other players, and ended the tournament on 23-under overall.
A proud father.
— PGA TOUR (@PGATOUR) January 7, 2019
A proud son.#LiveUnderPar pic.twitter.com/97qe68h3De
Woodland, who held a three-shot lead at the start of the day, carded a bogey-free round of 68, missing a chance on the final hole to force a playoff.
McIlroy - making his debut at the event which consists only of PGA Tour winners from the previous calendar year - had started the final round in second, but shot a disappointing one-under 72 to finish tied for fourth.
The Northern Irishman hit two birdies and a bogey, ending on 15-under overall alongside Dustin Johnson and Marc Leishman.
Justin Thomas finished the week in third following nine birdies in his final round.
Meanwhile, world number one Brooks Koepka shot his best round of the tournament, carding a four-under 69, but languished in 24th place.
Ian Poulter dropped to 18th place after firing a 71, while fellow Englishman Paul Casey shot the same to end in joint 16th.