Denver
Arenado hit a three-run homer during a seven-run burst in the first inning that included three Cubs errors, then added another three-run drive in the fourth.
Arenado leads the majors with 104 RBIs — he had a big league-high 130 last year — and tops the NL with 32 home runs. The All-Star third baseman was 1 of 16 on the Rockies’ homestand before getting four hits. He passed Cubs slugger Kris Bryant for the NL homer lead.
Jorge De La Rosa (8-7) tossed eight innings, giving up a pair of home runs to Addison Russell.
Cincinnati
Los Angeles moved into the NL West lead, a half-game ahead of San Francisco.
Utley connected against Anthony DeSclafani (7-2) for his third home run of the trip and 11th this season, then had an RBI single in the third and scored on Cory Seager’s hit for a 3-0 lead. Utley homered twice Tuesday at Philadelphia, his former team.
San Francisco
Cespedes homered for the third time in two days to help split the four-game series. It also was the 900th victory of manager Terry Collins’ career, making him the 10th active manager to reach the milestone.
Kansas City, Mo.
The Royals swept a four-game series from the Twins for the first time since 1999 and have their longest winning streak since an eight-game run Aug. 3-11, 2014.
Philadelphia
Jedd Gyorko, Stephen Piscotty, Brandon Moss and Jeremy Hazelbaker went deep. The Cardinals had hit multiple home runs in nine straight games, tying a major league record, before failing to connect Saturday night in a 4-2 loss. Jhonny Peralta added three hits as the Cardinals finished a 6-3 trip. They remained 1½ games ahead of Miami for the final wild-card spot in the National League.
Atlanta
Kelley (1-2) hung his head and walked toward the dugout as soon as Peterson made contact with his seventh homer. Kelley gave up one hit and one run in two-thirds of an inning.
Baltimore
The Astros won the last three games in the four-game series, outscoring Baltimore 32-13 over that stretch. The slumping Orioles have lost four of five and are 9-16 over their past 25 games.
Pittsburgh
Jose Urena (2-4) allowed two runs and four hits in six innings to help the Marlins sweep a series for the sixth time this season.
Cleveland
The Indians took two of three, with each game decided by one run.
Anaheim, Calif.
Jhoulys Chacin (4-8) allowed six hits over 5 innings, struck out four and walked one in his first scoreless start since April 12 for Atlanta. Deolis Guerra, JC Ramirez and Fernando Salas followed with hitless relief. Salas pitched a perfect ninth for his fourth save.
Chicago
Todd Frazier had three hits and drove in two runs, and Justin Morneau added an RBI double in Chicago’s three-run first as the White Sox took the final two games of the series and handed Oakland its seventh loss in eight games. Tim Anderson also had three hits.
St. Petersburg, Fla.
Forsythe hit an opposite-field, three-run shot off Martin Perez (8-9) in a five-run fourth that made it 6-2. He has six homers in his last 10 games.
Seattle
The Brewers trailed 6-3 after eight innings but rallied against Tom Wilhelmsen (2-4). Broxton hit his second solo homer of the game and Carter followed with a two-run shot, his 29th, to tie it.
San Diego
Perdomo (6-7) took a shutout into the seventh and wound up allowing an unearned run and five hits in seven innings.
Perdomo, a right-hander who had never pitched above Class A before this season, also beat the Diamondbacks at Arizona on July 4.
