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 Houston Astros on Thursday night.
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.
Joaquin Arias added a solo homer in the eighth for the NL-East-leading Giants.
San Francisco got six innings out of starter Ryan Vogelsong (12-7). He allowed seven hits and four runs. Sergio Romo got the last out of the ninth for his eighth save.
Tyler Greene homered for the Astros, who dropped to 1-9 under interim manager Tony D...