MILWAUKEE -- Brewers slugger Ryan Braun is showing signs he's shaking off a two-week slump.
Fighting a 7-for-43 slide, Braun came through with a game-winning two-run home run in the eighth inning to lift Milwaukee to a 4-2 win over the Cincinnati Reds on Saturday night.
Braun hit the ball hard in two of his first three at-bats Saturday, but still made outs.
"My swing has gone between terrible and awful the last two weeks," he said. "But that's the way the game of baseball goes sometimes."
With one out in the eighth inning, Scooter Gennett ended up with a double after blooping a ball to center that Billy Hamilton got his glove on but couldn't hold. Braun then drove the first pitch from reliever J.J. Hoover (1-5) over the right field fence for his 10th homer of the season and first since June 1.
"We know a lot about Hoover and know he likes to throw the fastball," Braun said. "This is definitely encouraging and hopefully I can build off that and get going."
Another encouraging sign for the Brewers was the performance of starting pitcher Yovani Gallardo, who went seven innings, allowing one run on six hits and two walks while striking out eight. It was the second straight strong outing for Gallardo, who struck out a season-high eight and allowed four hits in seven innings of a 1-0 victory over Pittsburgh June 8.
"I was able to make pitches tonight and get ahead of hitters," he said.
Brewers manager Ron Roenicke likes what he's seeing from Gallardo.
"He's definitely on track," Roenicke said. "His curveball was very good and has been for the past two games. If we can get that from him consistently, that's really good."
Gallardo needed to be very good Saturday to offset Reds starter Mat Latos, who threw 87 pitches over six shutout innings in his season debut, giving up two hits while striking out four. He started the season on the disabled list while recovering from elbow and knee surgeries.
Latos retired the first four hitters he faced before giving up a single to Aramis Ramirez. He then retired 13 hitters in a row before Gennett outlasted him in a long at-bat with two outs in the sixth inning. Gennett, who several times just got a piece of the ball to stay alive, hit the 13th pitch into left field for a double.
Braun then hit a drive to the center field wall that Hamilton caught, prompting Latos to thrust his fist in the air.
Latos said it was emotional to be back on the mound.
"It has been a struggle to get where I was today," he said. "It is definitely good. The outcome kind of sucks, but that is baseball. They are in first place for a reason. You just got to come back strong tomorrow."
The Reds grabbed a 1-0 lead in the first inning on Brandon Phillips' RBI single.
The Brewers wasted no time in taking the lead after Latos left the game. Logan Ondrusek walked Jonathan Lucroy to start the seventh inning and Carlos Gomez lined a single. Both runners advanced on Ramirez's fly out and Lucroy scored on Khris Davis' groundout.
Rickie Weeks then singled to left to give the Brewers a 2-1 lead.
Hamilton tied the score in the bottom of the inning with his third home run of the season.
To make room for Latos on the roster, the Reds put LHP Sean Marshall on the 15-day disabled list with a strained right shoulder. ... The Brewers signed the team's top three draft picks from the draft: LHP Kodi Medeiros, SS Jacob Gatewood and OF Monte Harrison. All three were at Miller Park Saturday and took batting practice before the game. ... The Brewers will start RHP Marco Estrada (5-3) in Sunday's series finale against the Reds' Mike Leake (3-6).