Diamondbacks rally to defeat Giants 8-7

PHOENIX (AP) — Conor Jackson scored the tiebreking run on a wild pitch with two outs in the eighth inning and the Arizona Diamondbacks completed a two-game sweep of the San Francisco Giants with an 8-7 victory Thursday night.

Mark Reynolds hit his 100th career home run and had three RBIs, and Stephen Drew drove in two runs for the Diamondbacks.

Reynolds was at-bat when Jeremy Affeldt (2-3) bounced a pitch well short of the plate, allowing the winning run to score.

Juan Uribe and John Bowker hit home runs and Aubrey Huff had two RBIs for the Giants.

Aaron Heilman (1-1) pitched 1 2-3 hitless innings but allowed the tying run to reach base in the ninth when he walked pinch-hitter Matt Downs.

Chad Qualls then struck out Uribe for his seventh save in 10 attempts.

San Francisco nearly got out of the eighth one batter earlier when Adam LaRoche grounded into what looked like a double play, but shortstop Uribe fumbled the throw from second baseman Freddy Sanchez and the Giants recorded only one out.

Jackson, who led off the inning with a double, advanced to third on the play.

Arizona tied it at 7 one inning earlier when pinch-hitter Chris Young and Reynolds each came up with an RBI double.

San Francisco starter Tim Lincecum lasted only five innings after giving up five runs and five hits. He had gone at least six innings in each of his first eight starts this year and hadn't given up more than three runs. The NL leader in strikeouts fanned six to bring his season total to 75, but he also walked five for the second straight start.

Two of Lincecum's strikeouts were of Reynolds, giving him 12 in 18 career at-bats, but Reynolds finally got the better of the two-time Cy Young winner in the fifth when he launched a two-run homer to deep left to highlight a five-run inning that put Arizona up 5-2.

The Diamondbacks tied the score at 2 in the fifth on Stephen Drew's two-run triple and took the lead one batter later when Drew scored on Justin Upton's sacrifice fly.

San Francisco answered with five runs in the sixth for a 7-5 advantage. Uribe and Bowker hit consecutive homers to lead off the inning and Huff capped it with a two-run double.

Arizona starter Rodrigo Lopez gave up six runs and 10 hits in five innings.

Giants manager Bruce Bochy was ejected in the ninth inning.

Notes: After the Giants were held to four hits Wednesday, Bochy made several changes to his lineup, including batting Lincecum eighth, ahead of OF Andres Torres. It is the first time this season San Francisco has had a starting pitcher bat eighth. ... Giants OF Nate Schierholtz injured his left shoulder while diving for a ball in Wednesday's game but an MRI taken on Thursday revealed only a bruise. Bochy said he will give Schierholtz the next few days off. ... Bochy said SS Edgar Renteria (groin) is feeling good and will be activated from the 15-day DL when he's eligible on Saturday. ... Reynolds reached 100 home runs in 458 games, second-fastest in team history behind Luis Gonzalez (424).