Rory McIlroy overturned a three shot final round deficit to squeeze past South Africa's Louis Oosthuizen and win the Deutsche Bank Championship by one stroke.
The World Number One's final round 67 gave him victory with a 20 under par total of 264, just ahead of former Open Champion Oosthuizen, whose late surge was not quite enough as he finished with a 71.
McIlroy, who won the US PGA Championship by a record eight strokes three weeks ago, had made a blistering start to his final day challenge with three birdies in his first four holes.
The 23 year old Northern Irishman was fortunate to pull back on the fifth when his bogey five beat a costly double bogey by Oosthuizen, who fell further behind when McIlroy birdied the sixth and eighth.
A run of seven straight pars from Oosthuizen promised little before birdies on the 13th and 15th hauled him back within a single stroke. After both bogeyed the 17th, pars on the last were enough to give McIlroy the title.
“I’m delighted to get my fifth win on the PGA Tour, third win this year and second win in the last three events,” said McIlroy, who moves to number one in the FedEx Cup standings.
"Today was great, going out with a three-shot deficit. I just wanted to get off to a good solid start and maybe put Louis under a little bit of pressure.
"I was able to do that playing the first holes three under, and we both made a couple of mistakes on the fifth hole, but he made a six to my five, so I was able to take advantage of that a little bit.
"I think the good start set me up for a solid back nine. There was a couple of shots on the back nine I... well, I won't take back now, but if I could have then, I would have.
"But I still managed to do enough, and as I said, I’m delighted to get this win. It sets me up for a great next couple of weeks, so overall I'm just very pleased."
Tiger Woods carded a bogey free 66 to finish just one shot behind Oosthuizen on 18 under - four clear of Phil Mickelson and Ryder Cup hopeful Dustin Johnson.