Ryan Moore has recorded a final-round 67 to secure victory at the John Deere Classic.
The world number 59 had been without a win on the PGA Tour since 2014 but he hit four birdies during a faultless round on Sunday to finish two shots ahead of Ben Martin.
Whee Kim and Morgan Hoffman both finished five shots adrift in a tie for third while American Ricky Barnes was one of three players to complete the top five.
Spain's Jon Rahm - who has already reached 135 in the world rankings since turning professional in June - ended the tournament in 14th place.