Buster Posey's 4-hit helps Giants beat Brewers 8-5
Pablo Sandoval laced a two-run triple and Gorkys Hernandez homered for the Giants, who prevented a four-game sweep by the Brewers and ended a four-game losing streak in the process.
Buster Posey collected four hits, including a bases-clearing double in a four-run third inning on Sunday afternoon, sending the San Francisco Giants to an 8-5 victory over the Milwaukee Brewers in San Francisco.
Brewers starter Junior Guerra (6-7) helped the San Francisco cause with three straight walks, including one to Suarez, to set the stage for Posey's three-run liner to the gap in left-center field for a 3-2 lead.
Posey went to third on a Brandon Crawford single and scored the inning's fourth run on a sacrifice fly by Evan Longoria.
Hernandez's homer, a solo shot, came in the fourth to make it 5-2 before Sandoval broke the game open with his big hit in the fifth.
Posey got the fifth rolling with a single. After Longoria drew a one-out walk, Sandoval smacked his first triple since 2015 to score both baserunners and increase the San Francisco lead to 7-3.
Steven Duggar's sacrifice fly then scored Sandoval for a five-run cushion.
Shaw's homer came leading off the seventh off Giants reliever Sam Dyson to close the gap to 8-5.
Tony Watson pitched a scoreless eighth for the Giants, after which Will Smith notched his fifth save with a one-hit ninth.
Sandoval drove in two runs, Hernandez scored twice and Crawford chipped in with two hits for San Francisco, which improved to 3-6 since the All-Star break.
Hernandez's homer was his 12th of the season.
The home runs were the 11th of the season for Braun, the eighth for Perez and the 20th for Shaw.
Braun finished with two RBIs, while Perez, Christian Yelich, and Manny Pina had two hits apiece for the Brewers, whose loss was just the second in their last six games.
(This story has not been edited by Devdiscourse staff and is auto-generated from a syndicated feed.)