SAN FRANCISCO (AP) Arizona Diamondbacks starter Chase Anderson had his no-hit bid broken up in the seventh inning when San Francisco Giants slugger Buster Posey grounded a one-out single off the pitcher - literally.
Posey smacked a sharp infield single that struck Anderson's lower right leg and rolled toward the third-base line, leaving the Diamondbacks with no play. Anderson was initially shaken up but remained in the game.
The Giants hit several balls hard in the early innings, and Nori Aoki lined into a double play to end the third.
Anderson plunked No. 7 hitter Matt Duffy twice but recovered. The right-hander was looking to snap a three-start winless stretch since his only victory of the year May 20 at Miami.
Arizona led 1-0 against World Series MVP Madison Bumgarner after Ender Inciarte's second-inning RBI single.