Caleb Gindl finished a double shy of the cycle as the Milwaukee Brewers bested the Chicago Cubs, 6-1, in the opener of a four-game set from Miller Park.
Gindl went 3-for-3 with a three RBI and three runs scored for Milwaukee, which won for the fourth time in five games. The Brewers' rookie has homered in consecutive games for the second time in his career.
"It felt good tonight and I felt like I'm starting to get my swing back," said Gindl.
Wily Peralta (10-15) gave up just an unearned run on five hits while striking out seven. It was his first start since July 21 without surrendering an earned run.
Cubs' starter Edwin Jackson (8-16) absorbed the loss after yielding two runs on two hits in four innings. Starlin Castro had a pair of hits and the lone Chicago RBI.
"He wasn't real happy being taken out of the game," Cubs manager Dale Sveum said. "You respect that when players want to stay in the game, but I made that decision."
The home team broke through with a pair of runs in the fourth inning off Jackson. With one out, Scooter Gennett singled and scored on Gindl's second career triple to center. Gindl scored one batter later on Martin Maldonado's sacrifice and ensuing throwing error on Jackson.
Castro's two-out RBI single to center put the Cubs on the board a half inning later, but Milwaukee plated two more in the both sixth and seventh innings to pull away.
Yuniesky Betancourt pinch-hit for Peralta and singled to center to score Gindl. Then with two outs, Jean Segura doubled home Betancourt.
Gindl capped his career night with a two-run homer in the sixth, a shot that narrowly cleared the wall in center field.
A total of 11 pitchers were used ... Gindl was hitting just 2-for-17 this month entering tonight's contest ... Chicago managed just 1-for-7 with runners in scoring position ... Castro had his 19th error of the season, second worst among shortstops in the majors behind White Sox' Alexei Ramirez (22).