CHICAGO (AP) Addison Russell had a go-ahead home run for his first big contribution since an absence in the wake of a Major League Baseball investigation into domestic abuse allegations, and the Chicago Cubs stopped the Colorado Rockies' seven-game winning streak, 7-5 Sunday.
Russell played for the second time since missing the first two games of the series. The MLB investigation began after claims of abuse against his wife were levied in a since-deleted social media post.
Reliever Jordan Lyles (0-2) gave up both homers in the sixth. The NL West-leading Rockies ended their longest winning string since 2013.
Russell, batting just .213, put the Cubs ahead 5-4 with his fourth home run. Schwarber, hitting only .171, followed with a pinch-hit drive for his 11th homer.
Schwarber's towering fly to right field which earned him a curtain call from the Wrigley Field fans on a 91-degree day.
Colorado rookie Antonio Senzatela labored through four innings, striking out six. He allowed four runs before getting an out in the first as Anthony Rizzo had an RBI double on a 10-pitch at-bat and Zobrist hit a three-run homer.
The Rockies responded with four runs in the fifth inning, all charged to Arrieta.
Edwards relieved and allowed a tying, two-run single by Ian Desmond.
Montero homered in the eighth. LeMahieu added an RBI single in the ninth before Davis got Alexi Amarista to pop out to end it.
Cubs manager Joe Maddon said sometimes less information is more helpful to young hitters who are struggling, as Schwarber has been lately.
"Lately, I'm certain that Uber drivers have been telling him how to hit," Maddon said. "That's just how it works."
Rockies: C Tom Murphy (forearm fracture) is about 7-10 days from returning, manager Bud Black said.
Rockies: LHP Kyle Freeland (7-3, 3.34 ERA) opens a three-game series in Pittsburgh on Monday, hoping to improve to 5-0 on the road this season.
Cubs: RHP John Lackey (4-6, 5.12) has lost three straight starts and begins a three-game series and six-game road trip Monday against the New York Mets. The Cubs play 17 of their next 20 games on the road.