Steve Flesch held on to win the Turning Stone Resort Championship by two shots after carding a final round one-over-par 73 in Sunday's final round.
At 18-under 270, Flesch finished two shots clear of Michael Allen (68) with John Senden (67) and John Mallinger (68) tied for third at 15-under 273.
Flesch, who won the Reno-Tahoe Open earlier this season, entered the final round with a four-shot lead, but got off to a slow start. He bogeyed his first two holes but settled down and responded with consecutive birdies at the third and fourth.
"I got off to a bad start. I've actually fatted two bunker shots today out of the fairway bunkers," said Flesch. "I played a couple sloppy holes today in general. The first and the last are two pretty sloppy ones.
"But I worked hard the first three days to build that lead, and fortunately I had some shots to play with. So today wasn't my best work but that's all right. I outlasted everybody else, so that's all I was worried about."
Flesch added a birdie at the eighth and despite dropping two shots over the last three holes, held on to post the first multiple-win season of his career.
"I've come a long way in eight weeks. Eight weeks ago I was fighting to keep my job out here," added Flesch. "I wasn't playing great. Missing a lot of cuts by a shot. When I did make the cut I was shooting even-par on the weekends and you're just waving guys by when that happens.
"It's been a few years since I've been up there on the Money List. I figure I've got four more events this year to secure my spot in that Top-30 and get in all the majors next year. That's my goal right now, get in those majors, because I haven't been in them for a couple of years and I really relish playing in them."
Collated final-round scores (USA unless stated, par 72):
270 Steve Flesch 66 65 66 73
272 Michael Allen 69 67 68 68
273 John Senden (Aus) 66 70 70 67, John Mallinger 67 70 68 68, 274 Charley Hoffman 69 65 71 69, Mathew Goggin (Aus) 66 69 70 69, Carl Pettersson (Swe) 69 66 66 73, Parker McLachlin 70 68 65 71, Tommy Armour III 70 68 68 68
275 Charles Warren 68 65 68 74, Bill Haas 69 66 69 71
276 Jeff Overton 70 65 72 69
277 Brendon De Jonge 66 66 75 70, Justin Leonard 68 71 66 72, Sean O'Hair 71 68 66 72, David Branshaw 68 71 70 68, Johnson Wagner 69 67 69 72
278 Charlie Wi (Kor) 69 68 73 68, Chris Tidland 69 71 67 71, John Rollins 67 69 73 69, Vaughn Taylor 71 66 70 71, Briny Baird 69 66 71 72, Nick Flanagan (Aus) 72 68 70 68, Stuart Appleby (Aus) 70 67 72 69
279 Kirk Triplett 70 68 68 73, Bart Bryant 68 68 69 74, Andrew Buckle (Aus) 69 71 67 72, Jeff Quinney 69 71 69 70, Craig Lile (Rsa) 69 67 71 72, Cliff Kresge 69 70 71 69, Jarrod Lyle (Aus) 73 64 68 74, Jeff Maggert 71 64 71 73, Robert Allenby (Aus) 67 70 69 73, Ryan Armour 70 70 67 72
280 Chris Stroud 69 65 74 72, Shaun Micheel 69 70 71 70, Scott Gutschewski 72 68 70 70, Nick O'Hern (Aus) 71 68 69 72
281 Matt Hendrix 67 67 75 72, Tim Herron 69 70 68 74, Robert Garrigus 73 67 68 73, Joe Ogilvie 70 67 68 76, Cameron Beckman 69 71 70 71, Daisuke Maruyama (Jpn) 71 69 70 71
282 J.B. Holmes 72 67 67 76, Bob Estes 70 70 69 73, Joey Sindelar 68 68 73 73, Tag Ridings 67 69 70 76, Kyle Reifers 69 69 70 74, Tim Petrovic 69 70 70 73
283 Craig Bowden 70 65 70 78, Rocco Mediate 70 70 70 73
284 Alex Cejka (Ger) 71 68 72 73
285 Kent Jones 70 70 72 73, Chad Campbell 65 72 72 76, Steve Lowery 68 72 69 76
286 Robert Gamez 68 68 76 74, Billy Andrade 70 68 77 71, Jeff Gove 65 67 76 78, Corey Pavin 70 68 73 75, Mark Hensby (Aus) 68 69 76 73
287 Jerry Kelly 68 71 75 73
288 Brian Davis (Eng) 69 71 73 75, Eric Axley 69 66 76 77, Bubba Dickerson 69 70 71 78, Todd Hamilton 70 70 74 74
289 Nathan Green (Aus) 70 68 74 77
290 Jay Williamson 70 70 69 81, Fred Funk 70 69 74 77
291 DJ Brigman 69 67 78 77