Aaron Hicks awoke a dormant offense with a two-run homer that sparked a five-run eighth inning, then threw out a runner at third in the ninth inning to help Aroldis Chapman escape, and the New York Yankees rallied past the visiting Red Sox 5-4 Friday night to stop Boston’s winning streak at eight.
The Yankees trailed 3-0 going into the eighth, but came back to close within 3 1/2 games of the Red Sox.
Chapman walked the bases loaded with no outs in the ninth. Andrew Benintendi hit a sacrifice fly that Hicks caught in front of the left-field warning track, and the one-hop throw to third base cut down Eduardo Nunez trying to advance from second. Mitch Moreland flied out to end it, giving Chapman his 15th save in 18 chances.
Adam Warren (3-2) allowed one hit in 2 1/3 scoreless innings. Addison Reed (0-1) got the loss.
Marlins 6, Rockies 3: Giancarlo Stanton hit his major league-leading 40th home run as host Miami beat Colorado.
Derek Dietrich blooped a tiebreaking single in a three-run eighth inning.
Stanton hit his seventh homer in eight games. He neared the franchise record of 42 home runs set by Gary Sheffield in 1996.
Nolan Arenado became the first player in the majors with 100 RBIs, hitting his 26th homer for the Rockies.
Junichi Tazawa (2-2) tossed a scoreless eighth and Brad Ziegler pitched the ninth to record his third save in six chances. Jake McGee (0-2) took the loss.
Indians 5, Rays 0: Carlos Carrasco took another no-hit try into the late innings at Tropicana Field, losing his bid on a two-out single in the seventh by Logan Morrison but leading Cleveland over Tampa Bay in St. Petersburg, Florida.
In July 2015, Carrasco came within one strike of a no-hitter at Tampa Bay before Joey Butler lined a two-out single in the ninth over leaping second baseman Jason Kipnis.
No Cleveland pitcher has thrown a no-hitter since Len Barker tossed a perfect game in 1981.
Carrasco (11-5) won for the first time in six starts since the All-Star break. He gave up two hits, struck out 10 and walked two in eight innings.
Edwin Encarnacion hit his 23rd home run, connecting off Jake Faria (5-3).
The Rays were shut out for the fourth time in seven games.
Rangers 6, Astros 4: Cole Hamels pitched seven scoreless innings, Elvis Andrus scored each time after his three hits and Texas won in Arlington, Texas, handing Houston its fourth straight loss.
The Astros have lost 10 of 13, but still have a six-game lead over Boston for the American League’s top mark.
Hamels (7-1) limited the Astros to three singles only six days after the lefty’s complete game against Minnesota.
Alex Claudio got Altuve, who leads the majors in hitting, to look at strike three with runners on first and second for the final out.
The Rangers went ahead to stay with four runs in the third off Charlie Morton (9-5).
Cardinals 8, Braves 5: Paul DeJong hit two doubles and drove in three runs as surging St. Louis won its season-high seventh straight game by holding off visiting Atlanta, which has lost four in a row.
Adam Wainwright (12-5) went five innings. The Cardinals turned double plays in each of the first three innings.
Matt Bowman got his second save.
Mike Foltynewicz (10-7) tied a season high with four walks in 2 2/3 innings.
Twins 9, Tigers 4: Max Kepler and Eddie Rosario homered and drove in three runs each as Minnesota extended its winning streak to six by defeating host Detroit.
Twins center fielder Byron Buxton drew applause from the crowd at Comerica Park after a spectacular catch of Miguel Cabrera’s 410-foot line drive. Buxton, running with his back to the plate on a ball measured at 109 mph off the bat, adjusted his route and made a diving catch on the warning track.
Mikie Mahtook homered for Detroit, which has lost six of seven.
Ryan Pressly (2-2) won in relief. Anibal Sanchez (3-3) allowed five runs in six innings.
White Sox 6, Royals 3: Tim Anderson hit a two-run homer to cap a four-run, seventh-inning rally, Reynaldo Lopez pitched six strong innings in his White Sox debut and host Chicago won its fourth straight by defeating Kansas City.
Mike Moustakas hit two home runs to give him 34 this year, but Kansas City lost its fifth in a row.
Aaron Bummer (1-2) pitched a scoreless seventh and eighth to earn his first major league win. Tyler Clippard got two outs for his third save.
Danny Duffy (7-8) allowed five runs and seven hits in 6 1/3 innings.
Pirates 4, Blue Jays 2: Pittsburgh star outfielder Andrew McCutchen limped off because of a sore left knee one batter after hitting an RBI double during visiting Pittsburgh’s seventh win in nine games, this time over Toronto.
Tests performed at the stadium showed no damage, and McCutchen said his knee was feeling better following the game.
Jameson Taillon (7-5) pitched six innings to snap a three-start winless streak. Felipe Rivero finished for his 12th save in 13 chances.
Marcus Stroman (10-6) allowed four runs, none earned, and four hits in eight innings.
Mets 7, Phillies 6: Amed Rosario’s first career homer broke a tie leading off the ninth inning, Yoenis Cespedes and Michael Conforto also went deep and visiting New York beat Philadelphia.
After Cesar Hernandez hit a tying, solo homer in the eighth off Jerry Blevins, Rosario connected off Phillies closer Hector Neris (4-5) to cap a three-hit night. The rookie shortstop entered the game batting .161 (5 for 31).
Hansel Robles (7-3) got the final two outs in the eighth and AJ Ramos finished for his 22nd save in 24 chances.
Nick Pivetta (4-8) allowed six runs – five earned – and seven hits in 4 2/3 innings.
Reds 11, Brewers 10: Zack Cozart and Eugenio Suarez each had three hits and two RBIs, and visiting Cincinnati built an early lead and held on to send Milwaukee to its sixth loss in a row.
The Reds led 10-2 through four innings. Jonathan Villar made it 11-10 with a home run off Reds closer Raisel Iglesias with one out in the ninth. Eric Thames followed with a single, but Iglesias retired Ryan Braun and Travis Shaw for his 20th save.
Homer Bailey (4-6) bounced back from allowing 10 runs over 3 1/3 innings against St. Louis to hold the Brewers to two runs despite five walks in five innings.
Jimmy Nelson (9-6) allowed a career-high nine earned runs on 11 hits over just 3 2/3 innings.
Padres 4, Dodgers 3: Jose Pirela hit a tiebreaking home run leading off the eighth inning, Manuel Margot added two solo homers and San Diego beat host Los Angeles.
Cody Bellinger had three hits and two RBIs for the Dodgers, who lost for only the fifth time in 31 games.
Jose Torres (6-3), called up Friday for the fifth time this season, went 1 2/3 innings to earn the win. Brad Hand threw the last 1 1/3 innings for his ninth save.
Los Angeles reliever Ross Stripling (1-4) gave up Margot’s second home run to tie the game in the seventh and then Pirela’s drive in the next inning.
Cubs 8, Diamondbacks 3: John Lackey won his fifth straight start and Chicago opened a weekend series in the desert with a victory over Arizona in Phoenix.
Kyle Schwarber and Alex Avila hit consecutive home runs off Taijuan Walker (6-6) to start the sixth inning after David Peralta’s two-run shot had cut the Cubs’ lead to 3-2 in the fifth.
Paul Goldschmidt’s solo homer with one out in the sixth ended Lackey’s night. Lackey (10-9) allowed three runs on four hits in 5 1/3 innings, struck out seven and walked three, throwing just 85 pitches.
He has won five in a row for the third time in his career but first since June 6-29, 2008.
Walker went five innings plus two batters, giving up five runs, four earned, to fall to 0-3 in his last eight starts.
Angels 6, Mariners 5: Mike Trout scored from second base on Jean Segura’s error in the top of the ninth, and Los Angeles rallied from a four-run deficit to beat host Seattle.
For the second straight night, Trout was the source of some ninth-inning misery for the Mariners. He had a three-run double in Thursday’s series opener to give the Angels a 6-3 victory. A day later, Trout walked with one out, taking a close 3-2 pitch from James Pazos (3-4). Albert Pujols followed with a single and C.J. Cron chopped a hard grounder that Segura couldn’t handle that bounced far enough into left field for Trout to score the go-ahead run.
Seattle held a 5-1 lead going into the seventh inning thanks to home runs from Nelson Cruz and Mike Zunino, but the Angels scored four times in the seventh to pull even.
Athletics 5, Orioles 4: Jed Lowrie had two hits, including an RBI double in a decisive bottom of the eighth inning, as Oakland defeated Baltimore in Oakland, California.
The A’s trailed 4-3 when Lowrie doubled in Matt Joyce with the tying run off Brad Brach (3-3). Chad Pinder’s sacrifice fly two batters later drove in the go-ahead run as Marcus Semien beat a strong throw from Joey Rickard in right.
The A’s snapped a three-game skid while the Orioles lost for the third time in four games.
Matt Olson hit his fifth home run for the A’s off Orioles starter Ubaldo Jimenez, a two-run shot in the bottom of the fourth inning that cleared the 400-foot sign in center field.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.