GIANTS 8, ASTROS 4
HOUSTON — Hunter Pence hit a go-ahead two-run single in the seventh inning and the San Francisco Giants rallied again for an 8-4 win over the Astros on Thursday.
The Giants were down 4-0 after four innings. They cut the lead to one with a three-run fifth inning, and Pablo Sandoval singled in a run in the seventh to tie it. Pence, who hit a three-run homer on Wednesday, then caused trouble for his former team again, this time with a two RBI grounder off Fernando Rodriguez (1-9) to shallow center field that put San Francisco on top 6-4.
San Francisco came back to win the opener of the series and Thursday's win completed their sixth sweep this season.
San Francisco got six innings out of starter Ryan Vogelsong (12-7). He allowed seven hits and four runs.
Diamondbacks 2, Dodgers 0
At Los Angeles, Ian Kennedy pitched two-hit ball into the seventh inning and Chris Young hit a two-run homer off Clayton Kershaw to help the Diamondbacks beat the Dodgers, snapping a six-game skid.
The Diamondbacks extended their winning streak over the Dodgers to seven in a row in the opener of a four-game series. Los Angeles lost for the seventh time in 10 games on a night when slugger Matt Kemp was out of the starting lineup with a stiff left shoulder.
Athletics 12, Indians 7
At Cleveland, Jarrod Parker pitched into the sixth inning and Oakland hit four home runs, leading the Athletics to their sixth straight win, a victory over the free-falling Indians and a sweep of the four-game series.
Oakland, which has won eight of nine, maintained its one-game lead over Baltimore for the top spot in the AL wild card race. George Kottaras' three-run double broke a 1-1 tie in the fourth while Coco Crisp, Cliff Pennington, Josh Reddick and Josh Donaldson homered.
While the Athletics are flying high, the Indians continue to fade. Cleveland has lost five straight, 14 of 15 and is 5-27 since July 27.
Royals 2, Tigers 1
At Kansas City, Mo., Ashland native Jeremy Guthrie pitched effectively into the eighth inning and Alex Gordon homered to lead Kansas City over Detroit for a three-game sweep.
Guthrie (3-3) scattered 10 hits, nine of them singles. He walked none and struck out three.
Mariners 5, Twins 4
At Minneapolis, Blake Beavan gave up two runs in seven innings and Trayvon Robinson drove in two runs to lift the Mariners over the Twins.
Beavan (9-8) scattered five hits, walked two and struck out one.
Kyle Seager also drove in two runs for the Mariners, who have won 11 of their last 15 games.
Giants sweep away Astros
GIANTS 8, ASTROS 4