MIAMI (AP) — Giancarlo Stanton homered for the fourth straight game, hitting his 42nd of the year to tie the Marlins' season record, as Miami won 5-3 Sunday to complete its first series sweep of the Colorado Rockies since 2006.
Stanton homered leading off the third inning to match Gary Sheffield's team record set in 1996. It was the 250th homer of Stanton's career and came in his 941st game. Only five players since 1913 have reached the 250-milestone faster.
Rockies All-Star third baseman Nolan Arenado, the major league RBI leader, left the game in the fifth inning after being hit on the left hand by an 88 mph fastball thrown by Vance Worley.
German Marquez (9-5) lost for the first time in seven starts, allowing five runs in 4 1/3 innings. Javy Guerra (1-0) earned his first victory since 2014 with two scoreless innings, and Odrisamer Despaigne pitched a perfect ninth for his first big league save.
DODGERS 6, PADRES 4
LOS ANGELES (AP) — Justin Turner hit two home runs, Yasmani Grandal also went deep and the Dodgers won for the 28th time in 33 games, improving the best record in the majors to 83-34. The Dodgers are 16-0-3 in their last 19 series, and haven't lost one since June 5-7 to Washington.
Cory Spangenberg hit two home runs for the Padres.
Kenta Maeda (11-4) went 5 1/3 innings, giving up three earned runs and four hits and striking out eight. Kenley Jansen retired the Padres in order in the ninth for his 32nd save. Luis Perdomo (6-7) was the loser.
GIANTS 4, NATIONALS 2
WASHINGTON (AP) — Chris Stratton (1-2) struck out a career-high 10 in 6 2/3 shutout innings in the opener of a day-night doubleheader, the Nationals' first game following Bryce Harper's knee injury.
Harper has a significant bone bruise in his left knee but no ligament damage, general manager Mike Rizzo said. Harper was injured Saturday when he slipped on a wet first base, and Rizzo said the Nationals hope the star outfielder can return this season.
Joe Panik had three hits, including a two-run single in a three-run second.
A.J. Cole (1-3) allowed three runs and six hits in six innings.
CUBS 7, DIAMONDBACKS 2
PHOENIX (AP) — Jake Arrieta (12-8) won consecutive starts for the first time since early April, Javier Baez and Ian Happ hit consecutive home runs in the eighth inning and Chicago reopened a one-game lead over St. Louis in the NL Central.
Kris Bryant put the Cubs ahead when he scored from second on a wild pitch from Zack Godley (5-5) in the first inning on strike three to Victor Caratini. The reigning NL MVP added his 21st home run of the season in the ninth inning, reaching base for the 13th time in 15 plate appearances during the three-game series.
Arrieta allowed one run and three hits in six innings. Godley had three wild pitches and four walks in 5 2/3 innings, allowing two runs and four hits.
ASTROS 2, RANGERS 1
ARLINGTON, Texas (AP) — Dallas Keuchel (10-2) struck out seven in 6 2/3 innings for his first win since June 2 against the Rangers, just before his nearly two-month stint on the disabled list. AL-leading Houston stopped its longest losing streak this season at five games.
Jose Altuve's 17th home run came in the fourth off Andrew Cashner (7-9). Adrian Beltre's 12th homer pulled the Rangers even in the sixth, and Carlos Beltran had a tiebreaking RBI single in the seventh.
Joey Gallo lined into an inning-ending double play with runners at second and third in the eighth against Ken Giles, who struck out two in the ninth for his 23rd save.
BLUE JAYS 7, PIRATES 1
TORONTO (AP) — J.A. Happ (6-8) allowed one run and four hits in six innings to win his third straight start, Josh Donaldson hit a two-run homer and Justin Smoak and Darwin Barney added solo homers.
Toronto scored five runs off Chad Kuhl (5-8) while batting around in the first inning and taking a 5-1 lead. Pittsburgh managed just one hit after the first, and none in the final five innings.
INDIANS 4, RAYS 3
ST. PETERSBURG, Florida (AP) — Austin Jackson hit a tiebreaking home run off Tommy Hunter (2-3) leading off the eighth inning.
Corey Kluber (11-3) struck out nine in seven innings for the AL Central leaders, his 14th straight start of fanning eight or more. He gave up four hits, including a two-run homer to Steve Souza Jr. in the sixth that made it 3-all.
Cody Allen pitched the ninth for his 21st save.
Tampa Bay went 2-7 on a nine-game homestand in which the Rays were shut out five times and scored 11 runs.
TWINS 6, TIGERS 4
DETROIT (AP) — Brian Dozier and Miguel Sano homered for Minnesota. The Twins blew an early 4-0 lead but Byron Buxton hit a tiebreaking single off Warwick Saupold after Bruce Rondon (1-3) walked the first two batters in the eighth.
A day earlier, the Twins trailed 5-0, rallied for an 11-6 lead, then lost to the Tigers 12-11 on Justin Upton's two-run homer in the ninth.
Detroit has lost seven of nine.
Minnesota's Chris Gimenez had three passed balls in the fifth and Ervin Santana threw a toss through his legs for a wild pitch.
Tyler Duffey (2-3) pitched 1 2/3 scoreless innings. Trevor Hildenberger struck out Upton with a runner on first to end the eighth, then pitched the ninth for his first big league save.
METS 6, PHILLIES 2
PHILADELPHIA (AP) — Michael Conforto and Curtis Granderson hit two-run homers and the Phillies ran themselves into trouble after Chris Flexen (2-1) loaded the bases in the fifth inning with no outs.
Nick Williams hit a shallow fly to center, and Conforto's throw home scooted away from Travis d'Arnaud. Odubel Herrera put his head down and sprinted for third, unaware Freddy Galvis hadn't moved off the base. D'Arnaud hustled to third to complete a short toss and an 8-2-5 double play.
Zach Eflin (1-4) allowed Conforto's 26th homer and Granderson's 17th.
ROYALS 14, WHITE SOX 6
CHICAGO (AP) — Whit Merrifield hit a three-run homer and drove in a career-high five runs. Drew Butera had four of Kansas City's 16 hits as the Royals climb back over .500 at 59-58.
Jason Vargas (14-6) allowed three runs and six hits in six innings, matching his career high for wins set in 2012 with Seattle.
Derek Holland (6-12) lasted just two-plus innings in his shortest start of the year. He was charged with seven runs and seven hits.
BREWERS 7, REDS 4
MILWAUKEE (AP) — Neil Walker had two hits in his Milwaukee debut, and Domingo Santana hit a three-run homer in the fifth off Sal Romano (2-5), who gave up seven runs, six of them earned, in five innings.
Acquired from the New York Mets on Saturday, Walker started at third base in place of the banged-up Travis Shaw and went 2 for 4 with a run scored.
Matt Garza (6-6) allowed four runs — three earned — and five hits in 5 1/3 innings, and Corey Knebel worked the ninth for his 22nd save.
BRAVES 6, CARDINALS 3
ST. LOUIS (AP) — R.A. Dickey (8-7) allowed one run and seven hits in seven innings, Brandon Phillips hit a two-run homer and Atlanta stopped the Cardinals' season-high, eight-game winning streak and the Braves' five-game losing streak.
Arodys Vizcaino pitched a perfect ninth for his sixth save. Michael Wacha (9-5) gave up four runs and five hits in eight innings.
ATHLETICS 9, ORIOLES 3
OAKLAND, California (AP) — Matt Chapman hit a tiebreaking three-run homer off Jeremy Hellickson (1-2) in a five-run fourth as Oakland overcame a 2-0 deficit.
Manny Machado hit his 22nd homer and scored twice for Baltimore.
Kendall Graveman (3-3) matched his career high of eight strikeouts, allowing two runs and eight hits in seven innings.
ANGELS 4, MARINERS 2
SEATTLE (AP) — Parker Bridwell (7-1) yielded one run and four hits in six innings, winning his fifth straight decision and extended Los Angeles' winning streak to six as the Angels moved into the second spot in the AL wild-card race.
C.J. Cron homered and Martin Maldonado had a two-run single for the Angels. Ariel Miranda (7-6) walked a career-high six and allowed four runs and four hits in 4 2/3 innings.