CHICAGO — Burke Badenhop's consecutive innings streak without allowing a home run ended at an unfortunate time for the Cincinnati Reds.
Kyle Schwarber hit a go-ahead two-run homer in the seventh inning as the Chicago Cubs beat the Reds 5-4 on Tuesday night.
Schwarber sent a drive deep into the bleachers in left-center field on a 3-2 pitch from Badenhop (1-4) with two outs and Dexter Fowler on first base.
Before Schwarber's blast, Badenhop had gone 49 2-3 innings without giving up a homer — the fourth-longest active streak in the majors.
"That's why he's in the game," Cincinnati manager Bryan Price said of Badenhop. "Other than (closer Aroldis) Chapman, we don't have a left-handed situational guy. We've been using Badenhop, really, as a left-handed specialist who gets right-handers out as well and he keeps the ball in the park."
Not this time.
Cubs manager Joe Maddon felt the key for Schwarber, who was in a 1-for-15 slump, was walking in the fourth inning.
"The moment he walked I said 'When you're walking you're hitting,'" Maddon said. "He needed to accept the walk right there and really just calm his feet down. He's been really jumpy at the plate and when you do that you get away from your hands."
Schwarber finished 2 for 3 with the hits coming in the two at-bats following the walk.
Kris Bryant drove in two runs for Chicago, which had lost five of six but is still in good shape for its first playoff berth since 2008. The Cubs entered play Tuesday 5 1-2 games ahead of San Francisco for the NL's second wild card spot.
In five innings, Dan Haren of the Cubs gave up two runs and four hits while striking out four. Joey Votto's first-inning drive gave Haren nine consecutive appearances allowing at least one home run.
Hector Rondon picked up his 25th save in 29 tries. Fernando Rodney (6-5) allowed Eugenio Suarez's homer in the seventh that gave the Reds a short-lived 4-3 lead but won his first game since the Cubs acquired him from Seattle on Aug. 27.
Votto, whose homer was his 26th, reached base three times.
Anthony DeSclafani went 5 2-3 innings and gave up three runs and four hits while striking out seven and walking two for the Reds, remaining winless since Aug. 4.
DeSclafani's last pitch was Bryant's single with two outs in the sixth that brought Chicago within 3-2. With runners on first and second, Sam LeCure allowed Miguel Montero's game-tying single before Javier Baez grounded out to end the inning.
It was a hot, humid night and DeSclafani said he tired in the sixth.
"Yeah, I started feeling it a little bit in the sixth inning," he said. "My calves started to cramp a little. But it's hot out there for everybody. It's as simple as making pitches that inning and getting the guys off the field. I kept them out there way too long."
The Reds recalled two players from Triple-A Louisville — C Ramon Cabrera and RHP Carlos Contreras — when rosters expanded. Price said more players will be added once the minor league season ends on Sept. 7, but not everyone on the 40-man roster will be promoted.
"There are some guys that have struggled and will not be here," he said. "I think coming to the big leagues should be a reward for performance, not just to fill a roster spot."
Reds: OF Yorman Rodriguez likely would have been promoted from Triple-A Louisville when the rosters expanded, but the 23-year-old has been sidelined since July 26 with a left calf strain. His status for the remainder of the season is uncertain.
Cubs: C David Ross was activated off the family medical emergency leave list.
Reds RHP Raisel Iglesias faces Chicago RHP Jason Hammel. Iglesias (3-6, 3.92) has six straight quality starts, while Hammel (7-6, 3.42) is coming off an August when he was 1-2 with a 6.31 ERA.