Stephen Piscotty hit a three-run homer, Brandon Moss followed with a solo shot one out later and the St. Louis Cardinals used a five-run eighth inning to beat the Chicago Cubs 6-4 on Sunday night.
Piscotty hit his 17th homer off setup man Hector Rondon (2-3), who entered with a 3-1 lead in his first appearance since Aug. 2 following a triceps injury. After pinch-hitter Kolten Wong and Greg Garcia singled, Piscotty lofted a shot to deep left-center field that put the Cardinals ahead 4-3.
Moss added his 21st homer, then Randal Grichuk doubled in a run off Travis Wood.
The Cardinals split a four-game series with major-league leading Chicago, which dropped its second straight following an 11-game winning streak.
Matt Bowman (2-4) got three outs in the seventh in relief of Mike Leake for the win.
Cardinals closer Seung Hwan Oh got the final five outs, including three strikeouts in the ninth, for his 11th save in 12 chances.