MILWAUKEE (AP) -- Ben Gamel's pinch-hit double in the bottom of the ninth drove in Ryan Braun with the winning run and the Milwaukee Brewers beat the San Francisco Giants 5-4 on Saturday night.
Braun led off the inning against Reyes Moronta (3-5) and reached on shortstop Brandon Crawford's fielding error. After Mike Moustakas and Jesus Aguilar struck out, Keston Hiura walked. Gamel stepped in for Jeremy Jeffress (3-2) and hit a 2-2 pitched into the right-field corner. As Braun crossed the plate, the Brewers charged out of the dugout after Gamel to celebrate.
San Francisco tied it with two runs in the ninth off Jeffress. Crawford walked and took second on Austin Slater's one-out single. Pinch-hitter Stephen Vogt drove in one run with a single to center and Slater raced home when center fielder Lorenzo Cain misplayed the ball.
The Giants went ahead 2-1 in the seventh on pinch-hitter Slater's RBI double off Alex Claudio.
However, Sam Dyson failed to protect the lead in the eighth. Moustakas, Aguilar and Hiura opened the inning with consecutive doubles to put the Brewers ahead. Pinch-hitter Eric Thames singled to move Hiura to third. Derek Holland replaced Dyson and walked pinch-hitter Yasmani Grandal to load the bases, and Orlando Arcia hit a sacrifice fly to make it 4-2.
Giants starter Madison Bumgarner showed no effects of taking a line drive off his pitching elbow in his previous start. He threw 103 pitches, scattered seven hits, struck out six and walked one in five innings. The Brewers scored an unearned run in the fifth.
Bumgarner left after the second inning last Saturday against St. Louis when he got hit by Jose Martinez's wicked line drive. Bumgarner threw 39 pitches before exiting against the Cardinals. X-rays were negative as it turned out to be an elbow contusion.
The Giants loaded the bases on an error, a base hit and a walk in the first, but Davies avoided putting the Brewers in a big hole. He allowed a sacrifice fly by Mike Yastrzemski and nothing more.
Milwaukee starter Zach Davies doubled and scored in the fifth when Christian Yelich reached on a fielding error by second baseman Joe Panik.
Milwaukee's uniform tops said Cerveceros and San Francisco's jerseys Gigantes, Spanish respectively for Brewers and Giants. It was part of the 14th annual Cerveceros Night celebration honoring the heritage and importance of Latin American culture in major league baseball.
Giants: OF Alex Dickerson experienced some back tightness in Friday night's game. Manager Bruce Bochy kept him out of Saturday's lineup, but said that he was available to pinch hit. ... OF Austin Slater got the day off, until pinch-hitting in the seventh.
Brewers: LHP Gio Gonzalez (left arm fatigue) is scheduled to make a rehab start Monday for Triple-A San Antonio.
Giants: RHP Tyler Beede (2-3, 5.64 ERA) makes his ninth start of the season. The Giants are 6-2 when he takes the mound, including winning four of his last five outings. He's never faced the Brewers.
Brewers: RHP Jhoulys Chacin (3-9, 5.40 ERA) is 0-6 with a 5.77 ERA over his last eight starts. He makes his first start of the season against the Giants. He is 9-7 with a 3.11 ERA in 21 starts and one relief appearance against them.