Rory McIlroy came from three shots back at the beginning of Monday's final round to capture the Deutsche Bank Championship, joining Tiger Woods as the only players to win three times on the PGA Tour this year.
McIlroy finished at 20 under par, one shot ahead of Oosthuizen, who shot 71, and two ahead of Woods, who shot 66.
It came down to the final hole, a par 5. McIlroy had to lay up, then left his birdie attempt hanging on the lip. Oosthuizen went for the green in two, but finished in deep grass to the right of the green. His pitch went about 10 feet past the hole, and he barely missed his putt to force a playoff.
The top 70 players in the FedEx Cup points standings advance to this week's BMW Championship at Crooked Stick Golf Club in Carmel, Ind. After the BMW, only the top 30 advance to the Tour Championship, Sept. 20-23 at East Lake Golf Club in Atlanta, where they will play for the FedEx Cup championship and its $10 million winner's bonus.
Woods made a charge on the front nine, though he never got closer than three shots until a birdie on his last hole for a 66. Phil Mickelson finished fourth.
Woods went over $100 million in PGA Tour earnings with his third-place finish. McIlroy went to No. 1 in the FedEx Cup.
Material from The Associated Press was used in this report.