Rory McIlroy became the first three-time winner of the FedEx Cup after coming from six shots behind to win the Tour Championship, beating Scottie Scheffler and Im Sung-jae by one stroke at the end of a thrilling final round.

McIlroy, who also lifted the trophy in 2016 and 2019, required a spectacular collapse from world number one Scheffler to seal his victory on Sunday.

With six holes to play after the third round was halted due to lightning, Scheffler came back and birdied four, leaving Xander Schauffele in his wake as he built a six-shot buffer heading into the last trip around East Lake Golf Club.

But after rounds of 65, 66 and 66, Scheffler posted four bogeys and one birdie for a three-over 73, dropping back to 20 under. No player shot worse than 73 in the final round.

McIlroy did not reach the outright lead until Scheffler gave it to him, bogeying the 16th to leave McIlroy alone atop the leaderboard with two holes to play.

Despite a hook with his final tee shot, McIlroy kept his cool, recovering and tapping in his two-putt for the win, and he acknowledged Scheffler in his speech during the trophy presentation.

"What a day," he said. "Firstly, there's one thing I want to say – I feel like Scottie deserves at least half of this today.

"He has had an unbelievable season – I feel sort of bad that I pipped him at the post, but he's a hell of a competitor, and an even better guy, and it was an honour and a privilege to battle with him today. I'm sure we'll have many more.

"I told him today 'we're one-all in Georgia this year' – because he got the Masters, and I got this."

Finishing tied with Scheffler in second-place was Im, with his metronomic consistency leading to rounds of 67, 65, 66 and 66 for his 20 under.

Schauffele had appeared likely to race past Scheffler before the lightning struck on Saturday, and he struggled after resuming in the morning, going one-over from his last six holes of the third round before posting a 69 to finish alone in fourth place at 18 under.

Max Homa ended up sneaking into the top-five after opening the week with a 71, following it with rounds of 62, 66 and 66 to finish at 17 under, tied with Justin Thomas.

Sepp Straka and Patrick Cantlay were a further shot back, tied for seventh at 16 under, with Tony Finau (15 under) and Tom Hoge (14 under) rounding out the top-10. Finau shot Sunday's round of the day with his 64, posting seven birdies and one bogey.