Greg Kraft shot a two-under-par 70 to hold off Bo van Pelt down the stretch for a one-shot victory at the inaugural Puerto Rico Open.
Kraft, whose last win came at the Deposit Guarantee Classic in Mississippi in 1993, finished at 14-under 274 to claim first prize at this USPGA Tour event.
His win 15 years ago came in an unofficial event played opposite the Masters.
Most of the game's top players were missing this time too, with the WGC-CA Championship being held at Doral, but that did not make the win mean any less to Kraft.
"You never know when and if it is going to come again," he said of victory.
"I wish I could describe how I feel but I can't."
Kraft birdied the fifth, 12th and 17th holes before finishing his round with bogey on the par-five 18th.
"I hit it really good this week and kept the ball in play off the tee," he said.
"I was really comfortable on this golf course for whatever reason. I hit the ball solid and the long holes didn't bother me and on the short holes I was aggressive."
Van Pelt entered Sunday's final round leading by a stroke after shooting a one-under 71 in the third round at Trump International Golf Club.
But after an eagle at the fifth hole, he posted consecutive bogeys on numbers eight and nine. After the turn, he was even par, with two birdies and two bogeys.
That dropped him into a tie for second with Jerry Kelly, who matched Kraft with a 70.
Kevin Stadler and Briny Baird finished in a tie for fourth at 276. Tim Wilkinson, Marco Dawson and Tommy Armour were sixth.
This event was the first full-field sanctioned PGA Tour tournament to be held in Puerto Rico.
Collated final round scores & totals in the USPGA Tour Puerto Rico Open presented by Banco Popular, Coco Beach Golf & Country Club, Puerto Rico, Rio Grande, Puerto Rico
(USA unless stated, par 72):
274 Greg Kraft 69 66 69 70
275 Jerry Kelly 67 66 72 70, Bo Van Pelt 64 68 71 72
276 Kevin Stadler 70 69 70 67, Briny Baird 67 68 69 72
277 Marco Dawson 68 69 69 71, Tommy Armour III 72 67 67 71, Tim Wilkinson (Nzl) 71 67 70 69
278 Brenden Pappas (Rsa) 67 69 69 73
280 Ted Purdy 66 68 73 73, Larry Mize 71 68 72 69, Steve Allan (Aus) 70 70 71 69
281 John Merrick 68 70 71 72, Jon Mills (Can) 73 68 70 70
282 Bill Haas 74 69 70 69, Ryan Blaum 69 66 72 75, Kyle Thompson 66 72 70 74, Ryan Armour 69 74 71 68, Gavin Coles (Aus) 71 69 69 73, Ben Curtis 71 70 70 71
283 Bob Tway 71 68 70 74, Paul Claxton 70 70 70 73, Billy Andrade 68 72 72 71, Chris Riley 70 69 69 75, Shaun Micheel 71 72 69 71, Carlos Franco (Par) 72 68 72 71, Nicholas Thompson 67 71 70 75
284 Andrew Buckle (Aus) 70 72 73 69, Robert Damron 73 68 71 72, Neal Lancaster 73 70 69 72, Lee Janzen 73 71 69 71, Diego Vanegas (Col) 70 70 69 75, Chris Smith 73 69 68 74, Alvaro Quiros (Spa) 69 70 74 71
285 Jin Park (Kor) 69 68 73 75, Tom Byrum 73 68 73 71, Tom Gillis 69 70 73 73, Garrett Willis 71 71 68 75
286 Jeff Overton 67 73 74 72, Eric Axley 69 73 72 72, Mathias Gronberg (Swe) 70 70 71 75, Stephen Leaney (Aus) 71 70 71 74, Tommy Gainey 72 69 72 73, Ronnie Black 71 70 72 73, James Driscoll 70 71 70 75, Kenneth Ferrie (Eng) 71 70 70 75, Travis Perkins 71 71 73 71, Ryan Palmer 72 68 72 74, Alejandro Canizares (Spa) 73 71 69 73
287 Joe Durant 69 73 73 72, Jimmy Walker 73 71 73 70, Jay Williamson 71 71 69 76, Pablo Martin (Spa) 72 70 74 71
288 Michael Sim (Aus) 72 70 75 71, Esteban Toledo (Mex) 69 75 71 73, Cameron Beckman 71 73 71 73, Tim Petrovic 74 70 70 74, Brian Gay 69 70 75 74, Skip Kendall 69 72 76 71, Bob Sowards 68 72 72 76
289 Tom Scherrer 72 71 70 76, Jason Allred 71 69 72 77, Miguel Suarez (Sco) 68 72 77 72, Jason Dufner 68 75 73 73, Harrison Frazar 73 70 74 72, Duffy Waldorf 70 74 71 74, Chad Collins 71 70 75 73, Dan Forsman 69 72 72 76, Chip Sullivan 73 71 73 72
290 John Morse 73 71 72 74
291 Kent Jones 72 72 72 75
292 John Riegger 71 70 72 79
293 Patrick Sheehan 72 71 74 76
297 Dudley Hart 73 69 73 82
300 Brent Geiberger 74 68 74 84