Jack Flaherty and four relievers combined on a four-hitter, Matt Carpenter homered and the St. Louis Cardinals beat the Chicago Cubs 5-0 on Sunday night.
Flaherty allowed just two hits while striking out seven in five innings, but he walked three and hit two batters and was pulled after throwing 97 pitches. He escaped a jam in the third inning when he struck out Kris Bryant with the bases loaded to keep the game scoreless.
John Brebbia (1-1) worked around two hits in a scoreless sixth inning to earn his first major league win. Austin Gomber, Jordan Hicks and Bud Norris each pitched a hitless inning to finish the shutout. It ended the Cardinals' season-high four-game losing streak and prevented the Cubs from getting their first series sweep in St. Louis since Sept. 13-15, 2010.
Harrison Bader, Tommy Pham, and Marcell Ozuna strung together singles to open the sixth inning. Pham's single extended his hitting streak to a National League-best 11 games to chase Jose Quintana (6-5) from the game.
Bader scored the game's first run when Yadier Molina grounded into a double play and Jedd Gyorko's RBI single drove in Pham to make it 2-0.
Quintana was charged with the two runs and four hits in five-plus innings in his 200th career major league game.
Carpenter hit his 10th home run of the season and second of this series in the seventh inning off Brian Duensing to push the lead to 3-0.
Yadier Molina had an RBI double in the eighth, moved to third on Yairo Munoz's infield single and scored on shortstop Addison Russell's throwing eror on the play.
Cubs shortstop Javier Baez left the game with a left elbow contusion after being hit by a pitch from Flaherty in the top of the third inning. Baez, who leads the team with 14 home runs, was replaced by Russell.
RHP Tyler Chatwood (3-5, 4.12) opposes Dodgers RHP Kenta Maeda (4-4, 3.61) as Chicago opens a a three-game series against Los Angeles.
RHP Miles Mikolas (7-2, 2.43) starts the opener of a three-game series in Philadelphia as St. Louis starts a seven-game trip.