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.