Kris Bryant and Anthony Rizzo keep homering. And the Cubs continue to pile up victories.
Bryant and Rizzo homered and Chicago won for the 10th time in 11 games, beating the Miami Marlins 4-1 on Thursday.
Bryant sparked a two-run first with his sixth homer in 12 games. Rizzo connected for the sixth time in 11 games with a two-run drive in the fifth against Trevor Richards. And the Cubs overcame another shaky outing by Yu Darvish.
"It's never been just one or two guys, it's been a collective effort," Bryant said. "All of our success — it's never been just one standout guy so that's kinda what makes this team what they are."
Darvish walked six — one shy of a season high — in just four innings, giving him 11 in his past two starts. Though the four-time All-Star allowed just one run and one hit, only 50 of his 97 pitches were strikes.
"It's frustrating for him, of course," manager Joe Maddon said. "We just have to keep working it."
Darvish felt he had the right mental approach. He just didn't get the results.
"Until last outing, I was thinking too much," he said. "But today, I was focusing more on attacking hitters. Command was off."
Mike Montgomery (1-0) threw three-hit ball over five scoreless innings in his return from a strained lat muscle and the NL Central leading Cubs headed into a weekend series against second-place Milwaukee on a winning note.
Indians blank White Sox in rain-shortened game: Carlos Carrasco held Chicago to two hits, Jordan Luplow hit his first two home runs of the season and the Cleveland Indians defeated the White Sox 5-0 on Thursday in a game that was called after five innings following a rain delay of 2 hours, 34 minutes.
The rain began to fall steadily in the third inning and continued before the umpires called for the tarp prior to the top of the sixth. The rain stopped and the tarp was briefly pulled after about two hours, and the grounds crew worked on the infield.
The tarp was placed back on the field because the radar showed more rain was headed to the area. The game was called at 5:28 p.m. during a heavy rain.
Cardinals win big: In a game that seemingly was never going to end, the St. Louis Cardinals blasted Pittsburgh 17-4 on Thursday. It took nearly three hours to play the first six innings.
The Cardinals feel behind 1-0 in the first but scored four times in the seconds, two in the third and five in the fourth and five more in the sixth. Marcel Ozuna had four RBIs, Dexter Fowler had three RBIs each, Paul Goldschmidt (three hits), Yadier Molina (three hits) and Kolten Wong each had two RBIs.