Rory McIlroy has won the 2016 Deutsche Bank Championship.
The four-time major winner enjoyed an excellent final round, carding a 6-under round of 65 to finish on 15-under overall.
In a tense final round battle, he fended off the challenge of England's Paul Casey, who ended up two shots behind on 13-under.
Incredibly, McIlroy had been 4-over par after three holes of the championship, before racing back into contention.
Round 1: 71
Round 2: 67
Round 3: 66
Round 4: 65Round of the Day today. pic.twitter.com/DWtTRdlJHd
— PGA TOUR (@PGATOUR) September 5, 2016
It's McIlroy's first win on the PGA Tour in 2016, although his victory at the Dubai Duty Free Irish Open means he had tasted a victory on the European Tour.
Adam Scott and 2016 PGA Championship winner Jimmy Walker finished in a tie for third on 11-under.
Like McIlroy, Scott also had a positive final round with a 65.
Graeme McDowell was not involved in the final two rounds of action, having missed the cut on 2-over par.