Rory McIlroy celebrated his 20th PGA Tour win after roaring past Rickie Fowler and holding off Collin Morikawa to clinch The CJ Cup.

McIlroy carded a six-under-par 66 to soar to the top of the leaderboard at 25 under for the tournament as the former world number one prevailed by one stroke in Las Vegas, Nevada.

Fowler was the player to beat heading into Sunday's final round, the former Masters runner-up teeing off with a two-stroke advantage at the Summit Club.

But Fowler fell following a final-round 71 as McIlroy used an eagle, five birdies and just one bogey for his first PGA Tour success since May's Wells Fargo Championship.

With his latest triumph, it marked the first time four-time major champion McIlroy – who endured a forgettable Ryder Cup campaign with Europe – had won in his season debut on Tour.

McIlroy also became the 39th player with at least 20 wins on Tour, moving tied for 35th on the all-time list.

"It is a big carrot," McIlroy – who played bogey-free after his eagle putt on the 14th – said of the 20 wins. "I didn't know it would be this week."

Morikawa rocketed up the leaderboard with a stunning 10-under-par 62 but it was only enough for second position at 24 under.

Fowler and Keith Mitchell (67) finished tied for third at 22 under, a shot better off than Talor Gooch (62), Sam Burns (66), Aaron Wise (66) and former world number one Adam Scott (69).

Emiliano Grillo tied the CJ Cup 18-hole scoring record with his career-low 11-under-par 61 as he shared 18th, alongside Justin Thomas (64), Jordan Spieth (67) and Xander Schauffele (63).

Brooks Koepka (68) finished 10 strokes behind McIlroy, while Dustin Johnson was a shot further back following his 67.