A solid two-under final round of 70 was enough for Justin Rose to win the WGC Championship and claim his fourth PGA Tour win.
The 31-year-old Englishman's steady round helped him replace Bubba Watson at the top of the leaderboard, after the left-hander had a nightmare 39-stroke front nine.
Rose bogeyed the last but despite the slip, he remained one stroke above the big-hitting American on 16-under.
Rory McIlroy, who had fought his way back into contention with an eagle at the par-five 12th, finished third on 14-under.
Tiger Woods had earlier pulled out with an Achilles injury.