Webb deals San Francisco a loss

SAN FRANCISCO -- Brandon Webb's win total now equals the career-best 16 victories he had during his Cy Young Award season of a year ago.

While he doesn't feel nearly as sharp, the results are still there.

Mark Reynolds and Chris Snyder hit back-to-back home runs to help Webb win again, and the Arizona Diamondbacks beat the San Francisco Giants 9-4 on Wednesday night to capture another key series.

"He's tough," Giants skipper Bruce Bochy said of Webb. "He was throwing strike one, getting the groundballs. That's why he won the Cy Young Award last year. We got ourselves in a bad situation and the ball had eyes."

Webb (16-10) retired the first nine Giants batters before Dave Roberts tripled leading off the fourth and scored moments later on a single by Nate Schierholtz, who got the Giants within 3-2 when he came home on Ray Durham's RBI groundout.

Webb allowed four runs and seven hits in seven innings, struck out two and didn't have a walk for the first time in seven starts and for only the third time this year.

Barry Bonds had the night off and is still at 762 home runs after what could have been his second-to-last homestand with the Giants. He is a free agent after the season.