Barry Bonds hit his 717th home run and Steve Finley led off the game with his 300th, and the Giants beat the Diamondbacks 11-4 Wednesday night to snap a four-game losing streak. Bonds' homer, a 368-foot drive to right field off reliever Jose Valverde in the ninth inning, came on a a 3-2 pitch and was Bonds' first since June 5, a span of 10 at-bats. Finley, who has 316 steals, became the sixth member of the 300 homer-300 stolen base club, joining teammate Barry Bonds, Bobby Bonds, Willie Mays, Andre Dawson and Reggie Sanders.