It had been so long since a Brewers starter had gone at least seven innings that it felt like a miracle when Randy Wolf went seven strong innings to defeat the Astros in the 6-1 victory at Miller Park last night.

Wolf had been struggling mightily over his last two starts, with 12 runs allowed to the Cardinals and the Pirates. He also had been walking too many batters, with 25 in just 54.2 innings. Last night, he only had three walks with four Ks and no earned runs.

They need Wolf to be this consistent since they gave him a three-year, $29.75 million contract. He has not lived up to the contract so far, so he will need more starts like this to make GM Doug Melvin look good for signing him. Wolf definitely needs to keep cutting down on the walks in order to have more success.

This also gave the bullpen a much-needed night off after going through every reliever over the weekend. Ryan Braun hit his eighth homer of the year, and Rickie Weeks broke out of a huge slump to go 3-for-5 with a homer, two RBI, and two runs.

Is this something to build on? Brewers fans have to hope so since they have struggled so much at home this year. They have to at least win the series against Houston and then have the Mets this weekend.

They have Chris Narveson on the mound tonight, who has been one of the most consistent starters on the staff, and the Astros have their ace in Roy Oswalt. Oswalt has had the worst run support in the majors with just 2.07 average runs per start. Will Narveson make it three straight wins tonight? We shall see.

Read more MLB news on BleacherReport.com