American Justin Thomas is well placed to claim his third PGA Tour win as he holds a two-shot lead going into final day of the SBS Tournament of Champions in Hawaii.

The 23-year-old, who was a joint leader with Ryan Moore at the halfway mark, is on 18 under after six-under-par 67 in his third round.

He rattled off three successive birdies on the front nine, which was tempered by a solitary bogey on the seventh, before coming home in four under, thanks in part to an eagle two at the 14th.

After reaching the green with his tee shot, Thomas then sank a 22-foot putt.

He is two shots clear of world number six Hideki Matsuyama who moved up the leaderboard with a 66, which included eight birdies.

There are three players, including Moore, on 14 under, with Dustin Johnson on 11 under and world number one Jason Day one shot further back.

Jordan Spieth looks out of contention on eight under, eight shots behind Thomas.