Corey Hart, Travis Ishikawa and Carlos Gomez also homered for Milwaukee, which moved back to .500 (9-9) and beat Houston for the 11th straight time.
The Astros have lost eight of 10.
Wolf (1-2) struggled over six innings, giving up four hits and four walks, and striking out four. Bud Norris (1-1) surrendered seven runs and nine hits in 5 2-3 innings — with Weeks sending his 102nd and last pitch deep above the Brewers bullpen.
Alex Gonzalez added three hits, including an RBI single in the seventh, for Milwaukee.
John Axford allowed a single in the ninth but picked up his fourth save and 47th in a row dating to last season, tying him with Brad Lidge for the fourth-longest streak all-time.
Milwaukee blew it open with a five-run sixth behind two home runs. Ramirez singled to start the inning, and Hart followed with a 435-foot homer into the camera box just below the center-field scoreboard. George Kottaras walked, and Gonzalez singled. Then, with two outs, the slumping Weeks homered.
Weeks came in hitting .182 with two homers and just three RBIs.
Houston's Jose Altuve homered in the second to make it 1-0.
The Brewers made it 2-1 on Ishikawa's first homer of the season in the fifth. An RBI single by Carlos Lee in the sixth made it 2-2 before Milwaukee's five-run explosion.
The Astros closed the gap with three runs in the eighth on an RBI single by Chris Johnson, a sacrifice fly by Justin Maxwell and an RBI single by Jed Lowrie, but Francisco Rodriguez, after a wild pitch, got the final out of the inning, giving way to Axford.
Gomez led off the eighth with his first career pinch-hit home run.
Ishikawa was starting for Mat Gamel, held out of Tuesday's game with a sore shoulder following a violent home plate collision with Houston catcher Jason Castro on Monday. On the play, Gamel, attempting to tag up on a short foul out down the right-field line, barreled into Castro, who fell back and slammed his head on the ground but hung onto the ball for the out.
The collision may have led up to some early game fireworks Tuesday.
Norris plunked Weeks on the first pitch of the game, hitting him on the back of the arm above the left elbow. Weeks said a few words to Norris as he walked slowly to first. At one point, home plate umpire Rob Drake, who walked with Weeks, looked at Weeks and shrugged his shoulders. It wasn't clear if the pitch was on purpose.
A blunder cost the Brewers in the fourth, as Ramirez, forgetting how many outs there were, was doubled off second base while running on a lazy fly ball to right.
Notes: Brewers LHP Chris Narveson will have surgery on the torn rotator cuff in his throwing shoulder and miss the rest of the season, he said Tuesday. "I'll be ready for next year," he said before the game. "It's six to nine months." . RHP Kameron Loe was reinstated from the bereavement list on Tuesday and pitched 1 1-3 innings. Loe was placed on the list Saturday after the death of his grandfather. ... Astros CF Jordan Schafer has reached base in all 18 games this season.
More Sports Headlines
Snohomish mixed martial artist returns to her first love Mariners beat Twins 4-3 in 11 innings 4:03 p.m. Charles scores 29 points, Liberty beat Storm 78-62 4:49 p.m. Park wins Women's British Open, captures 4th different major 4:38 p.m. Perry wins 2nd straight Champions Tour's 3M Championship 4:33 p.m. Merritt shoots 67 to win Quicken Loans National by 3 shots 4:30 p.m. Triple Crown winner American Pharoah wins $1.75 million Haskell Invitational 4:25 p.m. Bills' Ryan names Incognito starting left guard 4:22 p.m.
Our new comment system is not supported in IE 7. Please upgrade your browser here.