Kwang Hyun Kim struck out seven in six innings, helping St. Louis bounce back from Friday’s 10-5 loss in the series opener. The Cardinals had dropped four of six overall.
The sputtering Cubs lost for the 13th time in 15 games. Javier Báez had two of the team’s six hits.
“I feel like everybody was off,” Cubs catcher Willson Contreras said. “Everybody was distracted. I don’t know why, probably because the All-Star break is really close.”
The Cardinals homered off three pitchers during their five-run fifth inning.
Goldschmidt led off with his 13th homer, a drive to left against Zach Davies (5-6) that traveled an estimated 441 feet.
“I’ve had games here that have been good, and I’ve had games where they struck me out three times,” Goldschmidt said. “It’s just how it goes. I’m just trying to do my job, go up there and compete and help us win.”
DeJong capped the scoring with a two-run shot off Dan Winkler for a 6-0 lead.
The Cardinals improved to 2-6 against the Cubs this season, their worst start against their division rival since dropping the first 12 in 1978.
Kim (4-5) extended his scoreless streak to 15 innings. He permitted five hits and walked one.
“Slider was really good. He was just in control, good rhythm, good pace,” Cardinals manager Mike Shildt said.
Davies gave up three runs and seven hits in 4 1/3 innings. He held the Cardinals scoreless in 11 2/3 previous innings this season.
Davies has yielded seven runs in 13 1/3 innings since the right-hander and three relievers combined to no-hit the Dodgers on June 24, when the Cubs were tied for first in the NL Central.
The Cardinals jumped in front on Carpenter’s RBI single in the first. Davies walked two in the inning.
Chicago (44-46) will enter the All-Star break below .500 for the first time since it was 43-45 in 2017. The Cubs were a season-high 11-games over .500 on June 13.
“We have to win as a team. But I cannot ask everybody to play like I do or to play like Báez and I play,” Contreras said. “Everybody’s different. I know they might be tired, but I’m here to win.”
Light rain fell throughout the game, which wasn’t delayed.
MOLINA SAYS NO
“I want to take those four days and rest and try to do it for the team,” he said. “I think that’s a smart decision.”
Brewers catcher Omar Narváez will instead go to the All-Star Game.
Cubs: As a precaution, Báez was removed in the top of the ninth after jamming his thumb, manager David Ross said. …INF/OF Kris Bryant (right hamstring) returned to the lineup after not starting the previous two games. ... INF Matt Duffy (low back strain) and INF David Bote (dislocated left shoulder) are expected to begin rehab assignments the week of July 18.
Ohtani hits consecutive triples, Angels rout Mariners 14-1
— Shohei Ohtani tripled in his first two at-bats and the Los Angeles Angels routed Seattle 14-1 on Saturday night, ending the Mariners' six-game winning streak and damaging their playoff chances.
Belt wallops 2 homers
Brandon Belt hits two home runs over 400 feet and drives in three runs as the Giants handle the Rockies in Colorado.
Belt homers twice, Giants top Rockies to boost NL West lead
— Brandon Belt wasn't thinking too deep about his team's looming home run record.
Ohtani with two RBI triples
Shohei Ohtani records two RBI triples in the Angels' 14-1 rout of the Mariners.
Marte homers on first pitch he sees from Kershaw
Ketel Marte homers on the first pitch he sees off of Clayton Kershaw
Blue Jays hit 3 HR's in win over Twins
The Blue Jays use the long ball early and often in a 6-1 win vs. the Twins at Target Field.