Tiger Woods overcame an unusually error-ridden final round to claim the 77th win of his professional career in Miami.
In his final competitive outing before the US Masters, Woods, four ahead overnight, had a closing 73 to clinch victory in the CA World Championship for the third successive year and sixth time in eight attempts.
Six months after taking the title by eight at The Grove near Watford, the world number one this time won by only two from fellow American Brett Wetterich, but in truth it was far easier than that.
Since the World Golf Championship series started in 1999, Woods has now won 14 of the 26 he has played, earning almost £10million in the process. Nobody else has won more than two.
It was also his third successive victory on Doral's Blue Monster course.
He was out in 35 with three birdies and two bogeys and six clear after he became the only player all day to find the green in two at the par-five 10th.
That two-putt birdie was followed by another three-putt bogey, however, and he dropped another shot on the 13th when he missed from seven feet.
Playing partner Wetterich shot himself in the foot by having bogey sixes at both the first and 12th, but when he birdied the 15th and 16th he did bring the gap down to three.
With the 18th such a dangerous hole he could have made things really interesting by holing a 10-footer at the 17th, but missed it.
As a result Woods was able to take an iron off the final tee and gave no thought to going for the green in two on the par four. But even then there was a chance of a three-stroke swing when Wetterich fired his second to eight feet.
Woods third was long and finished in a similar spot from which Mark Calcavecchia had earlier putted into the lake.
But Woods judged the pace much better and even with a bogey he was home and dry when Wetterich left his birdie attempt short.
With a 70 Sergio Garcia climbed into a tie for third on six under with Australians Geoff Ogilvy and Robert Allenby, whose 67 was the low round of the day, while Swede Niclas Fasth and England's Paul Casey were one stroke further back.
Casey began the week under the weather and with a round of 76, so his comeback keeps his Masters hopes high.
"I'm making lots of birdies. I've just got to eliminate the mistakes," he said.
Garcia is starting to look more confident even though he still has not won for over 18 months.
"Pretty good overall," he said of a performance which included chipping in on the 15th just after playing partner Fasth had done the same.
Following his Saturday round Garcia had been questioned about spitting into one of the holes after he had three-putted.
"I just missed the putt and I wasn't too happy," he told a television reporter. "Don't worry, it did go in the middle and wasn't going to affect anyone else. If it did, I would have wiped it off."
Newspaper journalists tried to follow up, but Garcia responded: "I just said it. I'm not going to repeat it."
Collated final-round scores and totals (USA unless stated, par 72):
278 Tiger Woods 71 66 68 73
280 Brett Wetterich 72 70 67 71
282 Sergio Garcia (Spa) 71 70 71 70, Robert Allenby (Aus) 67 74 74 67, Geoff Ogilvy (Aus) 72 69 71 70
283 Aaron Baddeley (Aus) 69 71 71 72, Niclas Fasth (Swe) 72 70 70 71, Nick O'Hern (Aus) 72 72 66 73
284 Paul Casey (Eng) 76 70 66 72, Zach Johnson 72 68 73 71
285 Robert Karlsson (Swe) 74 74 68 69, Vijay Singh (Fij) 74 68 69 74, Ernie Els (Rsa) 70 70 71 74, Thomas Bjorn (Den) 68 72 71 74, Tom Pernice Jnr. 71 70 70 74
286 Dean Wilson 73 75 66 72, Ian Poulter (Eng) 73 68 75 70, Charles Howell III 69 71 71 75
287 KJ Choi (Kor) 71 73 71 72, Angel Cabrera (Arg) 72 70 75 70, Henrik Stenson (Swe) 67 73 72 75, Padraig Harrington (Irl) 73 70 73 71
288 Phil Mickelson 77 72 70 69, Thongchai Jaidee (Tha) 72 74 70 72
289 Mark Wilson 74 72 72 71
290 Lucas Glover 73 73 72 72, Luke Donald (Eng) 74 70 75 71
291 Jeev Milkha Singh (Ind) 74 70 70 77, John Rollins 73 70 70 78, Rodney Pampling (Aus) 70 69 74 78, Stephen Ames (Can) 74 70 74 73
292 Anton Haig (Rsa) 75 69 74 74, Mark Calcavecchia 74 71 70 77, Chris DiMarco 76 72 69 75
293 Steve Stricker 74 69 73 77, Rory Sabbatini (Rsa) 71 75 73 74, Charl Schwartzel (Rsa) 75 74 70 74, Bart Bryant 71 73 75 74, Jose-Maria Olazabal (Spa) 69 80 72 72, Chad Campbell 75 74 72 72, Trevor Immelman (Rsa) 72 68 74 79, Jim Furyk 70 73 72 78, Carl Pettersson (Swe) 72 72 74 75, Stuart Appleby (Aus) 79 72 71 71
294 Arron Oberholser 74 76 71 73, David Toms 72 72 76 74, Stewart Cink 74 68 73 79, Paul Broadhurst (Eng) 73 71 73 77, Johan Edfors (Swe) 74 73 74 73
295 Brett Quigley 73 72 73 77, Paul Goydos 74 75 70 76, Mike Weir (Can) 73 75 73 74, Louis Oosthuizen (Rsa) 74 75 77 69, John Bickerton (Eng) 77 72 74 72
296 J J Henry 73 74 78 71, David Howell (Eng) 74 73 73 76, Colin Montgomerie (Sco) 76 72 73 75
297 Nathan Green (Aus) 72 71 76 78, Retief Goosen (Rsa) 77 70 78 72, Ben Curtis 76 75 69 77
299 Charley Hoffman 75 75 77 72, Adam Scott (Aus) 76 71 72 80
300 Hennie Otto (Rsa) 74 73 74 79, Tim Clark (Rsa) 76 78 71 75
301 Anthony Wall (Eng) 80 73 75 73, Joe Durant 73 73 77 78, Yong-eun Yang (Kor) 76 77 73 75
304 Kevin Stadler 73 71 78 82, Prom Meesawat (Tha) 74 71 82 77
305 Hideto Tanihara (Jpn) 80 75 73 77
306 Michael Campbell (Nzl) 77 76 78 75
308 Shingo Katayama (Jpn) 81 78 74 75