NEW YORK – Rafael Devers hit a stunning homer off Aroldis Chapman to tie the game in the ninth inning, and fellow Red Sox rookie Andrew Benintendi singled home the go-ahead run in the 10th as Boston beat the New York Yankees 3-2 on Sunday night.
Chris Sale struck out 12 in his latest dominant performance, but Boston trailed 2-1 before the 20-year-old Devers connected on a 103 mph fastball and became the second left-handed hitter to homer off Chapman (4-2) in his eight-year career.
By winning a battle of hard-throwing bullpens, the Red Sox upped their A.L. East lead to a season-high 5 1/2 games over rival New York. Boston (67-50) took two of three in the series and is a season-best 17 games over .500 after winning 10 of its past 11.
Boston closer Craig Kimbrel (4-0) struck out Brett Gardner with a runner on third to end the ninth and then tossed a perfect 10th.
Marlins 5, Rockies 3
MIAMI – Giancarlo Stanton homered for the fourth straight game, hitting his 42nd of the year to tie the Marlins’ season record, and Miami completed its first series sweep of Colorado 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.
Rockies All-Star third baseman Nolan Arenado, the major league RBI leader, left 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 – Justin Turner hit two home runs, Yasmani Grandal also went deep and Los Angeles 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-2, Nationals 2-6
WASHINGTON – Howie Kendrick hit a game-ending grand slam in the 11th inning, and the Nationals salvaged the finale of a day-night doubleheader.
Daniel Murphy and Ryan Zimmerman also homered for Washington in the makeup of Friday night’s rainout. Max Scherzer struck out 10 in seven innings and Matt Albers (6-2) pitched two scoreless innings for the win.
It was Washington’s first day since slugger Bryce Harper got hurt Saturday when he slipped on first base. The All-Star has a significant bone bruise in his left knee but no ligament damage, general manager Mike Rizzo said. The Nationals hope he can return this season.
Chris Stratton (1-2) led San Francisco to the win in the opener, striking out a career-high 10 in 6 2/3 shutout innings. Joe Panik had three hits and two RBIs, and Sam Dyson got three outs for his ninth save.
San Francisco’s A.J. Cole (1-3) allowed three runs and six hits in six innings.
In the nightcap, Murphy singled off Albert Suarez (0-2) leading off the 11th and raced to third on Zimmerman’s bloop hit. After Suarez intentionally walked Anthony Rendon, Kendrick homered to left.
Cubs 7, Diamondbacks 2
PHOENIX – 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 N.L. 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 N.L. 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 – 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 – 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, Fla. – 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 – 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 – 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 – 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 – 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 – 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, Calif. – 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 – 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.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.