Hunter Pence had a two-run single to cap a three-run uprising with two outs in the seventh inning as the visiting Giants erased an early deficit to complete a three-game sweep of the Houston Astros with an 8-4 victory Thursday.
Brandon Belt matched a career high with four hits and capped his impressive night with an RBI double in the ninth inning. Joaquin Arias homered and Pablo Sandoval drove in a pair of runs as San Francisco posted its 10th win in 13 outings.
Ryan Vogelsong (12-7) picked up the victory despite being lifted for a pinch-hitter with his team trailing by one run to start the seventh. Vogelsong yielded four runs on seven hits and struck out seven in six innings.
Three relievers combined to work three scoreless innings to preserve the victory — with Sergio Romo striking out Justin Maxwell to end the game and pick up his eighth save.
After two quick outs in the seventh inning, Marco Scutaro doubled and came around to score on Sandoval’s RBI single to tie the game at 4-4. Sandoval later advanced to third after a pair of wild pitches were sandwiched around an intentional walk to Buster Posey. Pence then brought both runners home with a single to shallow center.
Fernando Rodriguez (1-9) yielded all three runs in the inning to take the loss.
Tyler Greene homered and Jason Castro and Jimmy Paredes added run-scoring base hits for the Astros, who lost their fifth straight and 12th in 13 outings. Matt Dominguez, who was recalled from Triple-A Oklahoma City prior to the game, scored on Brian Bogusevic’s sacrifice fly in the second inning.