J.J. Henry thought he was overdue.
The 37-year-old Henry played in 176 tournaments on the PGA Tour before he claimed his first victory at the 2006 Buick Open and had played in another 178 events without winning.
That ended Sunday in the Reno-Tahoe Open when he held on to beat Alexandre Rocha of Brazil by a point in the modified Stableford event.
''It's been a long time coming,'' said Henry, who picked up the $540,000 winner's check to boost his career earnings to $12.7 million and earn a spot next week in the PGA Championship.
''I've been out here 12 straight years, so I've done something right,'' the 2006 US Ryder Cup team member said. ''But it's been six years since I've won. To finally get over that hump again means a lot. ... Hopefully, I don't have to wait another 176 starts.''
Henry had seven points with four birdies and a bogey Sunday to finish with 43 for the tournament. Players received eight points for double eagle, five for eagle, two for birdie and zero for par. They were docked a point for bogey and three points for anything worse.
Argentina's Andres Romero was third with 37 points, followed by John Mallinger with 34.
John Daly and Justin Leonard tied for fifth at 33. It was Daly's best finish since 2005.
Henry had three birdies during a four-hole stretch on the front nine, then mostly stayed out of trouble on the mountain course's more difficult back nine as the wind picked up late in the day at the 7,472-yard Montreux Golf & Country Club course on the edge of the Sierra.
Rocha, who led after the second round, needed to eagle the par-5 18th to have a chance to become the first Brazilian winner on the PGA Tour, but had to scramble for birdie after his approach bounced into the gallery left of the green.
Henry two-putted for par from 12 feet to secure the victory, which also secures his tour card for another two years.