The Milwaukee Brewers were hoping for five innings from Marco Estrada against the San Francisco Giants on Wednesday night.

The scoreless outing with one hit no walks and six strikeouts?

It was an unexpected and much-welcomed bonus from the right-hander who was making his first start since going on the disabled list in early June with a strained left hamstring.

Throw in a big four-run rally in the eighth inning sparked by the bottom of the Brewers’ order and it all added up to a feel-good 6-1 victory at AT&T Park.

"Timely hitting and we got some breaks. No doubt about that" manager Ron Roenicke said.

"Those are good wins for us because it doesn't happen very often -- we make mistakes out there on the field and the other team usually capitalizes on it and we end up losing the game.

"So it's nice sometimes when it happens for us."

In a series that’s been defined by two struggling offenses the Giants looked as if they’d need a lone run to beat the Brewers in this one.

After pitching a 1-2-3 sixth inning in relief of Estrada Alfredo Figaro ran into immediate trouble in the seventh when he walked Brandon Crawford and surrendered a single to Brandon Belt.

A passed ball by Jonathan Lucroy then allowed the runners to advance into scoring position – a huge gaffe with cleanup hitter Buster Posey at bat.

Posey eventually sent a shot into the gap in left-center on whcih rookie Khris Davis made an unbelievable full-length diving grab to rob him of potential extra bases. Crawford was able to tag and score.

The Brewers fought back with four runs in the eighth against Giants starter Madison Bumgarner – and with the bottom of the order getting things going to boot.

Davis led off with a rocket of a single up the middle and moved to third on a double off the wall in left by Yuniesky Betancourt. Jeff Bianchi followed with a grounder to shortstop on which Crawford double-clutched allowing Davis to score and Bianchi to reach.

Logan Schafer pinch hitting in Figaro’s spot dropped down a bunt that Bumgarner fielded but threw past Pablo Sandoval at third base allowing Betancourt to score.

"They did a good job" Roenicke said of the bottom of the order kick-starting the rally.

"The guys coming off the bench did a nice job. It was a good effort."

After a Rickie Weeks groundout Norichika Aoki delivered a two-run single off Santiago Casilla to stretch the lead to 4-1.

Weeks was forced to leave the game after that groundout with an apparent leg injury. It appeared he tripped over his bat as he tried to beat the throw to first.

"Some people say I was trying to dodge the bat maybe" said Weeks who had his leg heavily wrapped after the game.

"I felt like a little pop or something like that. We think it's a pulled hamstring so we're going to run some more tests tomorrow and see what happens."