The Northern Irish star card was fluent throughout as he carded a strong final round of 66 to finish four shots clear of second-placed Xander Schauffele.
McIlroy was playing alongside world number one Brooks Koepka in the final round, the man who he succumbed to on the last day of the St Jude Invitational event last month.
Koepka had a narrow one-shot lead overnight but a double-bogey at the seventh and another three bogeys on the back nine meant that he had to settle for third-place, five shots behind McIlroy.
Meanwhile, Paul Casey was a further four shots back in fifth, with Southport’s Tommy Fleetwood tied for 16th on one under.
The week saw a radical new format introduced for the event, with players awarded a starting score based on their FedEx Cup – a decision which has caused some controversy.
McIlroy had raised some concerns prior to the tournament, and there could have been a scenario where a player could have carded the best score of the week and still not won.
In fact, McIlroy had to start the event five shots behind Thomas, who led the FedEx Cup standings heading into the final tournament of the season.
But in the end, the format didn’t hinder McIlroy as he produced the lowest score by three shots to secure his 17th win on the PGA Tour.
The win follows the disappointment of missing the cut at a home Open Championship at Royal Portrush, but it does a complete a fine season for McIlroy.
Despite not winning any majors in 2019, McIlroy has played some of the best golf of his career this year, particularly at the Players Championship which he won for the first time back in March.
Don’t forget, you make savings on all the top golfing accessories and gear when collecting points with us.
Rewards4Golf is the UK’s leading Golf rewards programme dedicated to making your passion cheaper through your everyday purchases.
We have over 4,000 retail partners where you can shop and collect points – giving you the chance to save money on all the latest golfing attire and equipment.
Members can also make savings each time they place a bet with one of our betting partners.
After collecting the required amount of points, they can then be exchanged for vouchers to be used at some of the UK’s leading golf suppliers.
For more information on how Rewards4Golf works, please click the button below!