Viktor Hovland survived a nervy finish on his way to back-to-back Hero World Challenge titles as he finished at 16 under for a two-stroke victory.

Hovland defeated Scottie Scheffler by one stroke in last year's edition, and by defending his crown, he joined Tiger Woods (2006 and 2007) as the only other player to win this event in consecutive seasons.

He entered Sunday's play at the Bahamas' Albany Golf Course with a three-stroke buffer, but was made to sweat in the middle stages as playing partner Scheffler eagled the par-five sixth hole to cut the margin to just one.

Scheffler could not keep it up, posting a bogey and a double-bogey to close the front-nine and give Hovland some breathing room. However, he came roaring back down the stretch, with three consecutive birdies on 14, 15 and 16 to pull to within two.

The Norwegian opened the door on the 18th and final hole, with his tee shot finding the rough, before his next shot went in the water, but he was able to pitch and one-putt to save a bogey, meaning Scheffler had to birdie the hole to force a play-off.

Scheffler could not hit the green in regulation to give himself a birdie putt, and lipped out with his chip, finishing with a par to claim the runner-up spot yet again as the world number two shot a 68 while Hovland finished with a 69.

Speaking to NBC after stepping off the final green, Hovland did not hide his relief after surviving his late blunder.

"It's freaking nerve-wracking," he said. "I mean I was leading by five I think after the turn, but still, you're never that comfortable.

"I didn't play all that great on the back-nine, but it was good enough.

"We're at an amazing resort, there's only 20 guys – but it's the best 20 guys in the world, basically."

Cameron Young finished outright third at 12 under, with Xander Schauffele in fifth at 11 under and Justin Thomas rounded out the top five at 10 under.