CINCINNATI (AP) - With July 4 still a few days off, Eugenio Suarez got an early jump on the fireworks.
Suarez ended his slump with Cincinnati's longest homer of the season, Anthony DeSclafani pitched six scoreless innings and the Reds held off the Chicago Cubs 8-6 Sunday.
Phillip Ervin and Nick Senzel drove in two runs each, and Raisel Iglesias escaped with a six-out save despite allowing Jason Heyward's three-run homer in the ninth. Kyle Schwarber also had a late connection for the Cubs.
Chicago starter Jon Lester (7-6) hadn't lost to the Reds since 2016, a streak of seven straight starts. The Cubs have dropped 3 of 4 and finished June 14-15, their first losing month since May 2017.
"It could've been a lot worse," Chicago manager Joe Maddon said. "We've been a .500 team the entire month."
Yasiel Puig stole two bases a day after a shouting match with Chicago reliever Pedro Strop -- Puig was upset after being hit by a 3-0 pitch. He scored after both stolen bases thanks to Ervin's bloop singles, including one during a four-run eighth. Senzel added a two-run single during the big frame.
"It is always important to add on when you get that chance," Ervin said. "I was up there trying to fight. I tried to fight off good pitches to get something to hit. He just kept throwing good pitches, and I was just fighting them off. Somehow, those two found some grass."
Suarez, hitting .155 over his previous 22 games, blasted Lester's 3-2 pitch a projected 457 feet into a party structure atop the batter's eye in the first inning. The three-run shot gave him 17 homers this season.
"I didn't see where Suarez's drive landed," Bell said. "It never came down. Geno obviously has good power to be able to do that against a good pitcher. It went a long way, but the main thing is it went over the fence."
DeSclafani (5-4) ended his day by striking out David Bote with two runners on and celebrated with a fist pump. He struck out seven and allowed five hits and a walk.
"It was nice to have the lead," DeSclafani said. "I made quality pitches when I needed to. It has been a struggle getting through innings quick and clean."
Schwarber capped a three-run seventh with his 18th homer. Chicago got the potential go-ahead runs to second and third in the eighth before Iglesias coaxed Albert Almora Jr. into an inning-ending foul popup. Heyward's shot in the ninth cut the deficit to two, but Iglesias was able to finish his 14th save.
Lester allowed four runs -- three earned -- on five hits and two walks. He tied his season high with eight strikeouts.
"Their guy pitched better than I did," Lester said. "One pitch doesn't define a start for me."