Viktor Hovland survived a late dip in form to win the Hero World Challenge at the Albany Golf Club, Bahamas for the second year in a row.
The Norwegian put away a 20-foot bogey putt on the final hole for a 3-under-69 round for a 16-under total to finish two strokes ahead of Scottie Scheffler who finished with a final score of 14-under.
Cameron Young, Xander Schauffele and Justin Thomas completed the top five.
Masters champion Scheffler was in contention until a double bogey on the par-5 ninth handed Hovland a four-stroke lead and the 25-year-old did not look back until the 18th hole.
Taking a two-shot lead on the final hole, Hovland found the water and took a penalty drop before making it to 20 feet for a chance to save bogey with the next stroke.
Scheffler, meanwhile, was just 10 feet away, giving him a par putt to force a playoff if Hovland missed.
There was no added drama as Hovland did not miss, winning the tournament in the process.
He leaves 1 million US dollars richer and with World Ranking Points which will lift him to No9 in the World when the list is updated.
Scheffler, meanwhile, will need to wait a little longer to regain his world no1 ranking after a breakthrough year.
Viktor Hovland is only the second player to win the Hero World Challenge back-to-back after tournament host Tiger Woods did it in 2006 and 2007.
Woods, who was expected to partake this year, dropped out due to plantar fasciitis in his right foot.