Boo Weekley registered his first career win after shooting a three-under-par 68 for a one-shot victory over Ernie Els in the Heritage at Hilton Head Island in South Carolina.
Weekley's final round on Monday, delayed from Sunday due to strong winds, featured an eagle at the par-five fifth hole and a pair of badly needed chip-ins to close his round.
The win gave him a two-year exemption on the PGA Tour and an invitation to the 2008 Masters.
"It might take me another year to figure out all the exemptions," said Weekley, who finished at 14-under 270.
Coming off a bogey, Weekley had some work to do at the par-three 17th, where he chipped onto the green and watched his shot roll into the cup.
Playing in the next group, Els bogeyed 17 when he sailed his iron off the tee into a hazard, making it a two-stroke margin.
At the par-four 18th, Weekley again found himself in trouble when his first three shots found the rough, leaving him 12 yards from the cup.
Prepared to take bogey for the hole, he again knocked in the chip shot for par, maintaining his lead.
"I was just like, all right, I ain't even going to worry about it, just get up there and chip it on, two-putt it and make my bogey and go to the next hole and give myself another opportunity," he said.
Sunday's round was suspended after strong winds made play impossible on the Harbour Town Golf Links.
When play resumed this morning, third-round leader Jerry Kelly bogeyed two holes en route to a six-over 77.
Australian Stephen Leaney briefly shared the lead, but finished third at 272 after a 68, matching Weekley for the best round of the day.
Vaughn Taylor (70) and Kevin Na (73) tied for fourth at 274, one shot better than Masters champion Zach Johnson (71).
All the final round scores from the US PGA Tour's Verizon Heritage at Harbour Town's Hilton Head Golf Links in South Carolina (USA unless stated, par 71):
270 Boo Weekley 67 69 66 68
271 Ernie Els (RSA) 65 65 71 70
272 Stephen Leaney (Aus) 66 68 70 68
274 Kevin Na (Kor) 67 68 66 73, Vaughn Taylor 71 66 67 70
275 Zach Johnson 70 68 66 71
276 Sean O'Hair 69 66 69 72
277 Jerry Kelly 63 70 67 77, Carl Pettersson (Swe) 71 68 67 71
278 Dean Wilson 69 68 68 73, Aaron Baddeley (Aus) 70 66 70 72, Ken Duke 71 67 67 73, Bo Van Pelt 71 67 70 70, Tom Pernice Jnr. 74 67 65 72
279 Jesper Parnevik (Swe) 71 67 69 72
280 Justin Leonard 69 72 70 69, Rodney Pampling (Aus) 69 67 69 75, Brian Gay 70 70 67 73, Brandt Snedeker 71 67 69 73, Jason Bohn 70 68 68 74
281 Fred Funk 67 67 72 75, Stephen Ames (Can) 72 68 64 77
282 Ben Crane 71 67 68 76, Joe Durant 72 69 66 75, Mark Calcavecchia 69 71 70 72, Nick O'Hern (Aus) 69 71 66 76
283 Robert Garrigus 74 69 68 72, Jonathan Byrd 76 67 68 72
284 Mathew Goggin (Aus) 76 67 68 73, Jose Coceres (Arg) 66 72 72 74, Mark Hensby (Aus) 71 70 70 73, J.P. Hayes 67 72 66 79, Glen Day 71 72 69 72, Camilo Villegas (Col) 74 67 67 76, Briny Baird 72 69 69 74
285 Davis Love III 74 69 73 69, Steve Elkington (Aus) 71 71 69 74, Mark Wilson 72 70 69 74, Peter Lonard (Aus) 70 70 70 75, John Daly 73 70 70 72, J.B. Holmes 70 73 68 74, Anthony Kim 69 72 70 74, Ryan Palmer 73 67 71 74
286 Charles Warren 70 72 73 71, Hunter Mahan 72 70 69 75, Kent Jones 73 65 72 76, Nathan Green (Aus) 71 66 71 78, Jeff Gove 71 71 70 74, Kelly Mitchum 72 70 68 76
287 Will MacKenzie 72 70 71 74, Jeff Maggert 72 70 71 74, Tim Herron 69 73 72 73, Stewart Cink 67 75 71 74, Geoff Ogilvy (Aus) 70 73 70 74, Jason Gore 70 72 72 73
288 Ryan Moore 69 73 73 73, D.J. Trahan 70 70 71 77
289 Douglas Labelle 70 70 74 75
290 Scott Verplank 71 72 73 74, Greg Owen (Eng) 70 71 74 75
291 Matt Kuchar 74 69 74 74, Ben Curtis 72 70 74 75, Heath Slocum 74 68 74 75
292 Kirk Triplett 72 70 79 71, Eric Axley 71 69 78 74
293 Ryan Armour 69 71 72 81
294 David Branshaw 70 72 75 77
295 Brandt Jobe 70 72 74 79
297 Brian Bateman 72 70 73 82
298 Tim Petrovic 72 71 76 79
Withdrawn: Kenny Perry