Brian Campbell has won for the second time this year on the PGA Tour, both in a playoff, beating Emiliano Grillo with a par on the first extra hole in the John Deere Classic.

It extended the win-or-bust season for Campbell, who won the Mexico Open in a playoff in late February. He has finished out of the top 30 every tournament except for his two victories.

This one might be enough to get the 32-year-old American into the British Open, depending on how high up he moves in the world ranking published on Monday, traditionally used as the alternate list.

The victory came in the tournament where Campbell made his PGA Tour debut 10 years ago to the week.

"It all started here as an amateur, my first invite here," Campbell said. "I've loved it ever since."

Campbell appeared to have control of the tournament with three birdies in a four-hole stretch to start the back nine. But he fell back with a double bogey into the trees on the 15th, and it was a wild scramble to the finish as he posted a four-under 67.

Argentina's Grillo, who also closed with a 67, took the lead when Campbell made double bogey, only to three-putt for bogey on the 16th. He got up-and-down for birdie on the 17th before two-putting for par at 18 to join Campbell at 18-under 266.

David Lipsky was poised to join them when he hit a punch 3-wood to 8 feet for eagle on the 17th to tie for the lead. But he messed up the 18th as he shot 68 and tied for third with Kevin Roy (65), one shot outside the playoff.

In the playoff, Grillo, who caught a break when his drive to the right was sitting up in trampled rough, hit long over the green. His flop shot didn't quite reach the putting surface, and his par attempt from some 25 feet never had a chance.

Campbell becomes the fifth player this year to have multiple victories in individual tournaments on the PGA Tour, joining Scottie Scheffler, Rory McIlroy, Sepp Straka and Ryan Fox.

Max Homa, winless in more than two years, ran off three straight birdies early in the round to briefly take the lead. But he played the last 14 holes in one over, missing key putts to stay in the game, and wound up with a 69 to tie for fifth. It was his first top 10 on the PGA Tour in nearly 15 months.

Five others tied for fifth, including 47-year-old Matt Kuchar, who closed with a 66, and Lucas Glover, who shot a 64.