Steve Stricker triumphed at the second extra hole to win the Crowne Plaza Invitational at Colonial after a three-way play-off.
The American came up with a birdie at the crucial moment to pip Steve Marino and Tim Clark, who led by two shots with five holes of his final round to play.
The South African had gone into the fourth round with a two-shot lead and looked set for his first PGA Tour victory. But, after bogeying the 14th, he then dropped a shot at the last for a level-par 70.
That put him level with Stricker and Marino, who both shot 68s, at 17 under.
Clark should still have won at the first extra hole but he missed a short putt and saw his luck take a turn for the worse at the second when his approach hit the flag and rolled away, and he missed his birdie chance to open the door for Stricker.
It is the seventh time Clark has finished as a runner-up on the PGA Tour, and the second time in as many years at the Texas tournament.
Australian Jason Day finished fourth after a final-round 69 while new world number three Paul Casey followed up his BMW PGA Championship triumph with fifth place.
The Englishman birdied his first three holes on the way to a four-under-par 66 - his third of the tournament - and a final score of 15 under.
Woody Austin and Vijay Singh tied for sixth a further shot back while England's Ian Poulter shot a 68 to finish on 12 under.
Another Englishman, Luke Donald, had to settle for a level-par 70 and a tie of 13th place on 10 under while Justin Rose and Brian Davis both finished on six under.
Collated final round scores & totals in the USPGA Tour Crowne Plaza Invitational at Colonial, Colonial CC, Fort Worth, Texas, United States of America
(USA unless stated, par 70):
263 Steve Stricker 63 63 69 68 (Steve Stricker won at second play-off hole), Steve Marino 66 67 62 68, Tim Clark (Rsa) 63 64 66 70
264 Jason Day (Aus) 65 65 65 69
265 Paul Casey (Eng) 66 67 66 66
266 Vijay Singh (Fij) 64 64 69 69, Woody Austin 63 68 67 68
268 Ian Poulter (Eng) 66 69 65 68
269 Kevin Na 66 68 66 69, Zach Johnson 69 67 64 69, Jim Furyk 68 69 67 65, Kevin Sutherland 66 67 68 68
270 Charlie Wi (Kor) 67 70 66 67, Justin Leonard 66 68 64 72, Jeff Overton 69 67 65 69, Luke Donald (Eng) 68 65 67 70, Tom Lehman 68 69 66 67
271 Sean O'Hair 65 64 70 72, John Senden (Aus) 68 67 67 69, Ted Purdy 69 65 66 71, Corey Pavin 71 69 66 65
272 J J Henry 71 68 67 66, Stewart Cink 71 66 68 67, Nick O'Hern (Aus) 69 69 66 68, Jason Bohn 69 65 68 70, Mark Wilson 67 71 66 68
273 Hunter Mahan 69 67 68 69, Brian Gay 68 71 70 64, David Toms 67 72 65 69, Harrison Frazar 67 69 66 71, Matt Kuchar 70 68 65 70, James Driscoll 69 64 70 70, Stephen Ames (Can) 68 68 67 70
274 Kenny Perry 64 72 68 70, Brian Davis (Eng) 69 68 70 67, Rory Sabbatini (Rsa) 71 69 69 65, Tim Herron 71 65 66 72, Justin Rose (Eng) 69 69 70 66, Ryan Palmer 69 63 70 72, Scott Verplank 70 68 68 68
275 Bob Estes 71 66 68 70, George McNeill 68 70 68 69, Lucas Glover 70 65 66 74, Brandt Jobe 71 69 66 69, Kevin Streelman 68 70 66 71
276 Michael Bradley 70 67 73 66, Charley Hoffman 73 67 65 71, Bart Bryant 70 68 67 71, Chris DiMarco 69 71 67 69, Matt Bettencourt 69 70 68 69, Danny Lee (Nzl) 69 67 71 69, Ben Crane 71 68 70 67, Fredrik Jacobson (Swe) 68 70 66 72
277 Dudley Hart 74 66 68 69, Anthony Kim 69 68 68 72, James Nitties (Aus) 67 68 70 72, Tom Pernice Jnr. 69 67 70 71, Heath Slocum 69 71 68 69
278 Jason Dufner 69 71 65 73, Bo Van Pelt 71 69 69 69, Geoff Ogilvy (Aus) 70 67 67 74, Rocco Mediate 67 70 69 72, Greg Owen (Eng) 68 69 69 72
279 Adam Scott (Aus) 68 71 69 71, Mike Weir (Can) 69 67 72 71, Carl Pettersson (Swe) 71 68 69 71, Tommy Armour III 67 72 68 72
280 Rodney Pampling (Aus) 73 66 67 74, Derek Fathauer 68 69 70 73, Richard S Johnson (Swe) 71 69 70 70
281 John Rollins 70 67 71 73, Ryuji Imada (Jpn) 69 68 73 71, Chez Reavie 72 68 70 71
285 John Merrick 71 68 71 75
Chicago Bears add Michael Gaines to stockpile of tight ends
CLARK TAKES CONTROL
Bills sign former Browns Offensive lineman Seth McKinney