Kris Bryant capped Chicago's four-run seventh with a three-run homer, and the Cubs beat the Reds 6-3 on Sunday for a split of their four-game series.
Ian Happ added a solo drive in the eighth as the NL Central leaders recovered after falling behind 3-0 in the fifth. David Phelps (1-0) pitched a perfect sixth for the win, and Pedro Strop got three outs for his 10th save.
Bryant, Happ, Jason Heyward and Nicholas Castellanos each had two hits for the Cubs, who improved to 7-9 against the Reds this year after losing 10-1 on Saturday.
Cincinnati had won five of six to stay on the fringe of the NL wild-card race and was hoping to close the gap in the division by taking the series. Instead, the Reds finished with the same seven-game deficit in the Central that they had when the series started.
Eugenio Suarez homered for the third straight game and rookie sensation Aristides Aquino had a run-scoring single, but the Reds bullpen faltered after Castillo was pulled in the seventh. He threw 100 pitches, 67 for strikes.
Tony Kemp drove in Happ with a grounder and Heyward singled with two out before Michael Lorenzen (0-3) came in. Castellanos singled to left and Bryant gave Chicago a 5-3 lead when he drove Lorenzen's next pitch deep to left-center for his 23rd homer.
Bryant's homer handed a no-decision to Jon Lester, who dropped his previous two starts. The left-hander allowed five hits, struck out seven and walked three in five innings.
Following an off day, LHP Jose Quintana (10-7, 4.23 ERA) gets the ball Tuesday at Philadelphia. He is 6-0 with a 3.67 ERA in his last seven starts.