Ryan Moore won the John Deere Classic after triumphing by two strokes on Sunday for his fifth PGA Tour victory.
Moore carded a bogey-free four-under-par 67 to finish the tournament at 22 under in Silvis, Illinois.
After holding a five-shot lead with just seven holes to play, Moore had to battle when Ben Martin birdied three consecutive holes on the back nine. Moore was able to hold him off with seven successive pars down the stretch to earn his first win since the CIMB Classic in 2014.
Martin (68) struggled on the front nine with two birdies and two bogeys, but he made his move on the back nine, birdieing holes 12 through 14. Though Martin could not catch Moore, he still earned his best finish of the season. He also moved into the FedEx Cup play-offs with the runner-up finish.
Whee Kim backed up his third-round 64 with a four-under 67 to finish in a tie for third at 17 under.
It was Kim's best finish of the season. He had only recorded one other top 10 this year heading into the week.
Morgan Hoffman, who started the final round one shot behind Moore, shot a disappointing even-par 71 to end the tournament alongside Kim. He had a seven-foot putt for birdie on the 72nd hole, but he was unable to convert.
Ricky Barnes (67), Kelly Kraft (69) and Johnson Wagner (70) finished tied for fifth at 15 under. Barnes has now finished in the top five in two of his last three events.
Kevin Na and Adam Hadwin posted seven-under 64s to vault up into a tie for eighth at 14 under. Na went around bogey-free, while Hadwin had eight birdies and one bogey. Also closing out the event eight shots off the pace was three-time Web.com Tour winner Wesley Bryan.
Bryan earned his PGA Tour card by winning three events on the Web.com Tour, and he shared the 36-hole lead this week, but he only shot two under over the weekend with four birdies and three bogeys on Sunday.
Standout PGA Tour rookie Jon Rahm had a four-under 67 to finish tied for 14th at 13 under. After a quiet start, Rahm birdied four out of his last five holes to earn his fifth top 25 finish since the U.S. Open.