MILWAUKEE -- Caleb Gindl went 3-for-3 with three RBIs as the Milwaukee Brewers beat the Chicago Cubs 6-1 Monday night at Miller Park.
With a triple and a home run, Gindl finished just a double shy of the cycle while also drawing a walk and scoring three times.
Milwaukee starter Wily Peralta (10-15) won for the second time in three starts, holding the Cubs to an unearned run on five hits and two walks with seven strikeouts over six innings.
His day at the plate helped overcome a shaky defensive effort by the Brewers, who committed a pair of errors, bringing their season total to a National League-leading 109.
The Cubs, however, made three errors. That, combined with a lackluster offensive effort, forced manager Dale Sveum to pull starting right-hander Edwin Jackson after just 76 pitches.
Jackson (8-16) sailed through the first three innings, not allowing a hit and working around three consecutive two-out walks in the second inning. But he was done in by bad defense in the fourth.
Scooter Gennett scored on Caleb Gindl's one-out triple in that inning. Gindl then scored when Jackson's throw to first on Martin Maldonado's sacrifice attempt sailed over Anthony Rizzo's head -- sending Maldonado to second.
Maldonado was about to be doubled up at second on Peralta's line drive to third, but Luis Valbuena's throw bounced off the glove of Darwin Barney, sending Maldonado to third before Norichika Aoki struck out to end the inning.
A Brewers error put Welington Castro at third base to open the Cubs' fifth. With one out, Sveum pinch-hit for Jackson, who was charged with two runs on two hits and three walks with three strikeouts and a wild pitch in his four-inning outing. Pinch-hitter Brian Bogusevic struck out, but Starlin Castro singled to make it a 1-0 game.
Castro finished 2-for-4 and was the only Chicago player with multiple hits.
NOTES: Brewers third baseman Aramis Ramirez was back in the lineup Monday after missing two games with a sore left wrist. ... Peralta and Jackson began the night tied for the National League with 15 losses this season. ... Monday marked the five-year anniversary of Sveum's MLB managerial debut. He took over when the Brewers fired Ned Yost with 12 games to play in 2008 and lost his first game as interim manager, 5-4, to the Cubs at Wrigley Field. He spent three more seasons as a coach in Milwaukee before taking over the Cubs in 2012.