MILWAUKEE (AP) -- Ryan Braun hit his NL-leading 29th homer and the Milwaukee Brewers connected four times Wednesday, beating the sloppy Houston Astros 13-4 to complete a three-game sweep.
Rickie Weeks and Cesar Izturis each homered in the fifth inning. Jonathan Lucroy added a two-run shot in the seventh, helping rookie Mike Fiers (5-4) win consecutive starts for the first time this season. The right-hander allowed two earned runs and eight hits in six innings to go with six strikeouts.
Milwaukee, which has won three straight after a 1-9 stretch, benefited from four Houston errors - three within the first six Brewers batters. The Astros lost for the 28th time in 31 games.
Jordan Lyles (2-8) tied a career high by giving up seven earned runs in five innings. Winless in his last six starts, the right-hander also allowed nine hits and fell to 0-6 on the road this season.
Brett Wallace went deep twice for Houston, his first multihomer game.
Lyles unraveled in the fifth, when Milwaukee batted around. With the Brewers already leading 3-2, Nyjer Morgan and Carlos Gomez opened the inning with singles. After a double steal, Braun hit the next pitch for a two-run double to center.
Corey Hart added an RBI single and Weeks cracked his 12th homer to right-center. Izturis capped the rally with his second home run of the year for a 9-2 lead.
NOTES: Milwaukee, which beat Houston 10-1 on Tuesday, scored at least 10 runs in back-to-back games for the first time since May 4-5, 2010, against the Dodgers. ... The last time Lyles gave up seven earned runs was July 2 against Pittsburgh. ... Brewers LHP Manny Parra was scheduled to have his pitching shoulder examined after the game. The reliever has not pitched since July 24, and manager Ron Roenicke said Parra could end up on the disabled list.