Ryan Braun isn't getting many hits these days, but he is making them count.

The Brewers' left fielder made Cubs starter Scott Feldman pay for a pair of fifth-inning mistakes -- the first a misplayed comebacker and the second a hanging curveball, which Braun hammered to the left-field seats for a three-run home run and a 4-2 victory on Sunday that capped a perfect homestand.

Wily Peralta pitched 6 2/3 innings for his first win of the season, and the Brewers won their seventh straight game by completing back-to-back sweeps of the Giants and Cubs at Miller Park. After a 2-8 start, the 9-8 Brewers are above .500 for the first time since they beat the Rockies on Opening Day.

"I'm not making a lot of contact, but when I do make contact, it counts," Braun said. "Homers are always good. We've won seven games in a row, so as long as we're winning, I'm happy."

Braun's last nine games have been, for lack of a better word, bizarre. He is 5-for-32 (.156) and has struck out at least three times in four of those nine games, including his three whiffs on Sunday.

But Braun also has four home runs and 10 RBIs in that span, and the homers have all been significant. His eighth-inning shot in St. Louis on April 14 snapped the Brewers' 32-inning scoreless streak and sparked a comeback that started the team's current winning streak. Four days later, he put the Brewers on the board against Giants ace Matt Cain with Milwaukee's first of three two-run home runs in the first three innings. The day after that, Braun's three-run home run highlighted a four-run first inning against the Cubs' Jeff Samardzija.

On Sunday, Braun would not have even batted in the decisive fifth inning had Feldman cleanly fielded a two-out comebacker by Brewers shortstop Jean Segura. But the baseball popped out of Feldman's glove for an error, giving Braun a chance to bat with two men on base and the Brewers trailing, 2-1.

He fell into a 1-2 hole, then looked at an outside fastball for ball two before jumping on a high curve. Both Feldman and catcher Welington Castillo had clear reactions when Braun connected with that pitch.