SAN FRANCISCO, Sept. 4 (UPI) -- Barry Bonds got career homerun No. 697 and nailed three RBIs Friday to help San Francisco beat visiting Arizona 18-7.
Edgardo Alfonzo added five hits, including a two-run home run, to score four times, Cody Ransom contributed three hits and a career-high four RBI, while J.T. Snow went 4-for-5 with four runs scored.
Diamondbacks starter Edgar Gonzalez (0-8) got the loss, giving up 10 runs in one-plus inning of work.
Dave Burba (4-1) earned the win with two innings of relief of starter Brad Hennessey, who lasted just four frames. Burba was acquired in a trade with Milwaukee on Thursday.