Patrick Cantlay upstaged Justin Thomas and Jon Rahm to win the Zozo Championship on Sunday.

Cantlay claimed his third PGA Tour victory after shooting a seven-under 65 in the final round at Sherwood Country Club in California.

The American produced a fine performance on Sunday, mixing nine birdies – tying his career-best in a round on the PGA Tour – with two bogeys.

Cantlay made four birdies in a five-hole stretch beginning at the 11th, including producing a wonderful tee shot at the par-three 15th.

"I've been playing really well I feel like the last little stretch, I just haven't put it together four days in a row and this week it was different," he told NBC after his first win of 2020.

"I played really well in Vegas so I tried to take the first week in Vegas [at the Shriners Hospitals for Children Open], just try to take as much as I could from those first three days.

"It was nice to get off to a good start today and I played really well."

Thomas, who held the overnight lead, and Rahm finished tied for second a shot behind Cantlay.

Rahm (68) pushed to force a play-off but missed a 19-footer for birdie at the last, while Thomas carded a 69.

Russell Henley (66), Cameron Smith (67), Bubba Watson (68) and Ryan Palmer (69) finished tied for fourth at 19 under.

Rory McIlroy continued his good finish with a six-under 66 in the final round.

The Northern Irishman fired rounds of 67, 67 and 66 to finish the tournament, left to lament his opening 73 as he ended up tied for 17th.

McIlroy finished with 29 birdies during the tournament, which is his career-high on the PGA Tour.

Tiger Woods, the defending champion and 15-time major winner, struggled, a two-over 74 seeing him finish at one under and tied for 72nd.