BOSTON – Mitch Moreland hit a three-run homer and seven pitchers combined on a three-hitter to lead the Boston Red Sox to a 6-1 victory over the New York Yankees on Friday night.
Xander Bogaerts added a two-run double and Moreland two singles for the Red Sox, who won for the 13th time in 19 games. The defending World Series champions remained 6 1/2 games out of the AL’s second wild-card spot with 21 games to play.
Brett Gardner homered for AL East-leading New York, which lost for just the third time in 11 games. The Yankees lead atop the East dropped to 8 1/2 games over Tampa Bay, a 5-0 winner at home against Toronto.
New York starter Domingo German (17-4) gave up five runs in 4 1/3 innings, allowing three hits with four walks and five strikeouts in his bid to become the majors’ first 18-game winner.
Marcus Walden (9-2), Boston’s third pitcher, threw a scoreless inning for the victory.
Indians 6, Twins 2
MINNEAPOLIS – Roberto Perez hit a two-out RBI single for Cleveland against Minnesota rookie Brusdar Graterol to ignite a four-run 11th inning, as the Indians broke open a critical game against the American League Central leader and beat the Twins, trimming the division lead to 5 1/2 games.
Francisco Lindor drove in another run with an infield single off Graterol, the top pitching prospect for the Twins who was called up last week. Then Oscar Mercado, who tied the game in the eighth by scoring on a one-out sacrifice fly by Yasiel Puig after hitting a leadoff triple off Sergio Romo, tacked on a two-run single against Trevor Hildenberger, the seventh reliever for the Twins after a stellar start by Michael Pineda.
Tyler Clippard (1-0) struck out three of four batters he faced for the victory, and Nick Goody fanned two of three in a perfect 11th to finish it.
Braves 4, Nationals 3
ATLANTA – Dallas Keuchel pitched six scoreless innings, Ozzie Albies and Josh Donaldson homered, and streaking Atlanta picked up another division win over Washington.
The NL East-leading Braves have won eight in a row, 19 of 23 overall and 12 consecutive at home, dropping Washington nine games back. It was Atlanta’s fourth straight victory and eighth in 11 tries over the Nationals.
Keuchel (7-5) allowed six hits and two walks and struck out three to win his fourth straight start.
Nationals starter Patrick Corbin (11-7) walked a season-high six. He gave up three hits and two runs – one earned – with nine strikeouts.
Shane Greene earned his first save in three tries with Atlanta and 23rd overall after facing the minimum with two strikeouts in the ninth.
Mets 5, Phillies 4
NEW YORK – Pete Alonso drew a bases-loaded walk with two outs to cap chaotic ninth inning and lift New York over Philadelphia.
New York took a 4-2 lead in the bottom of the eighth on RBI singles by Alonso and Wilson Ramos. However, embattled closer Edwin Diaz (2-7) gave up a one-out, two-run homer to J.T. Realmuto in the top of the ninth.
However, the Mets bailed out Diaz when Mike Morin (1-2) retired the first two batters he faced before Juan Lagares singled to left-center. Lagares went to third when J.D. Davis, pinch-hitting for Diaz, got ahead 3-0 before singling to left on a full-count pitch.
Nick Vincent then plunked Jeff McNeil with an 0-2 pitch to load the bases. Alonso walked on a full count and then had his uniform torn off by teammates as he reached first base.
Phillies starter Zach Eflin allowed two runs and six hits with no walks while striking out six over five innings.
Brewers 7, Cubs 1
MILWAUKEE – Christian Yelich hit his 44th homer and Zach Davies pitched five effective innings for his first win since July, helping Milwaukee beat Chicago.
Milwaukee pulled within four games of Chicago for the second NL wild card. The Cubs, who had won their last six road games, remained 2 1/2 back of NL Central-leading St. Louis, which lost 9-4 at Pittsburgh.
Yelich had the big blow in the Brewers’ four-run third inning, hitting a three-run drive to right-center. Cory Spangenberg added a run-scoring bunt single off Cole Hamels, giving Milwaukee a 4-1 lead.
Giants 5, Dodgers 4
LOS ANGELES – Mauricio Dubon went 3 for 4 and drove in three runs, Jeff Samardzija pitched six strong innings, and San Francisco beat NL West-leading Los Angeles in the opener of a three-game series.
The Giants ended a stretch in which they lost eight of 10 and 12 of 16 on a night when retiring manager Bruce Bochy was honored by the Dodgers in a pre-game ceremony.
Bochy’s record against Los Angeles improved to 219-204 in stints as manager of the Giants and San Diego Padres.
Clayton Kershaw (13-5) lost his third straight start for the Dodgers, whose four-game winning streak ended.
The Dodgers pulled to 5-4 with two outs in the ninth on A.J. Pollock’s third homer of the game, a towering shot to left field on the first pitch from closer Will Smith. They have 253 homers on the season, already a NL record.
Rays 5, Blue Jays 0
ST. PETERSBURG, Fla. – Brendan McKay and four relievers combined on a two-hitter, Mike Zunino hit a two-run homer, and AL playoff-contending Tampa Bay beat Toronto.
Randal Grichuk was lone Toronto baserunner through eight innings, reaching on his two-out opposite-field triple in the first off McKay.
The Blue Jays threatened in ninth against 29-year old Cole Sulser, who was making his major league debut. Danny Jansen had a leadoff walk, Anthony Alford grounded a single to left and Bo Bichette walked to load the bases with no outs and chase Sulser, who had a 1-2-3 eighth. Emilio Pagan retired Teoscar Hernandez on a pop-up, struck out Grichuk and got a fly from Vladimir Guerrero Jr. to get this 19th save.
McKay struck out seven in 3 2/3 scoreless innings. Pete Fairbanks (1-2) followed McKay and retired four straight batters.
Clay Buchholz (1-4) gave up four runs and seven hits over in six innings for the Blue Jays, who have lost 14 of 17.
Rangers 7, Royals 6
BALTIMORE – Willie Calhoun homered twice and drove in a career-high four runs, helping Texas beat Baltimore.
Texas trailed 6-4 before rallying in the seventh. Elvis Andrus had the big blow, a two-run single that put the Rangers ahead to stay.
Trey Mancini hit his 30th homer for Baltimore, and Richie Martin added a three-run shot. Anthony Santander also went deep, extending his hitting streak to 11 games.
Despite battling a stomach ailment, Texas rookie Brock Burke still managed to get through five innings. He was charged with six runs and six hits.
Brett Martin (2-3) worked a scoreless sixth inning for the win, and Jose Leclerc got three outs for his 11th save.
Orioles reliever Paul Fry (1-8) took the loss.
Royals 3, Marlins 0
MIAMI – Jorge Lopez pitched six innings of four-hit ball and Hunter Dozier homered, leading Kansas City over Miami.
Lopez (3-7) struck out six in his longest outing since May 3, when went seven innings against Detroit. Ian Kennedy earned his 27th save.
Whit Merrifield and Ryan O’Hearn each had two hits and an RBI for the Royals, who have won five of six.
Dozier hit his 25th homer, a solo shot off Miami reliever Jeff Brigham in the eighth.
The Marlins were shut out for the 21st time this season.
Pablo Lopez (5-8) had his longest outing since returning from the injured list Aug. 26. He lasted 6 1/3 innings, allowed two runs, eight hits and struck out four.
Pirates 9, Cardinals 4
PITTSBURGH – Adam Frazier capped a six-run seventh inning with a two-run triple, and Pittsburgh beat St. Louis.
Last-place Pittsburgh scored each of its runs in the seventh with two outs. Josh Bell hit a two-run single off Andrew Miller. After run-scoring hits by pinch hitter Melky Cabrera and Jose Osuna, Frazier made it 7-4 when he tripled high off the 21-foot wall in right field.
The NL Central-leading Cardinals had won six of eight. Miller (4-5), the second of three relievers in the seventh, got just one out and was charged with three runs and three hits.
Athletics 7, Tigers 3, completion of suspended game
Tigers 5, Athletics 4 (11)
OAKLAND, Calif. – Chad Pinder homered, Mike Fiers earned the victory and Oakland beat Detroit in a game that was suspended on May 19 because of the weather in Tiger Stadium.
Fiers (14-3) is unbeaten over 21 starts dating to his no-hitter May 7. He allowed three runs and four hits over six innings.
It took 39 minutes to finish the 2-hour, 58-minute game half a country away.
The victory gave the A’s their first 11-game winning streak since winning 20 straight in 2002 and the longest in the majors this season.
Stephen Piscotty, who had three hits, didn’t play at all Friday as he’s on the injured list.
In the regularly scheduled game, Willi Castro hit a go-ahead double in the top of the 11th as the Tigers rallied from a four-run deficit to snap Oakland’s three-game winning streak.
Christin Stewart hit a two-run homer in the seventh for the Tigers, and John Schreiber (1-0) recorded two outs in the 10th for his first major league win.
Paul Blackburn (0-2) got the loss.
Angels 5, White Sox 4
CHICAGO – Brian Goodwin’s two-run homer in the eighth inning tied the game, and Justin Upton hit a solo shot in the ninth that proved to be the winner as Los Angeles rallied to beat Chicago, snapping a four-game losing streak.
Goodwin had replaced slugger Mike Trout in the fifth inning. Trout left the game with right toe discomfort.
On the first pitch in the ninth, Upton hit his 12th homer of the season, off closer Alex Colome (4-3), to give the Angels the lead.
Angels reliever Hansel Robles pitched a perfect final two innings for the win and improved to 5-0.
Luis Rengifo led off the third with his seventh homer of the season for the Angels.
The White Sox have lost nine of 11.
Tim Anderson, who was 2 for 4, is bidding to become the first White Sox player to win the AL batting title since Frank Thomas in 1997. Anderson increased his average to .333.
Diamondbacks 7, Reds 5
CINCINNATI – Ketel Marte hit a three-run homer, Josh Rojas singled home two more, and Arizona beat Cincinnati.
The Diamondbacks have won 10 of 11 and 13 of 17, leaving them 2 1/2 games behind the Cubs for the final NL wild card.
Kevin Ginkel (2-0) pitched two innings. Archie Bradley picked up his 13th save in 16 chances.
Nick Ahmed led off the third inning with his career-high 18th homer off Tyler Mahle (2-11). The Diamondbacks then took control with five runs in the fifth inning.
Rockies 3, Padres 2
SAN DIEGO – Rookie Tim Melville struck out eight in 5 2/3 innings, and Colorado beat the San Diego, snapping a season-long nine-game losing streak.
It was a matchup of the worst teams in the NL West. The Rockies, who made the postseason each of the last two seasons, came in 32 1/2 games behind the division-leading Dodgers. The Padres, who have struggled since the All-Star break, entered 26 1/2 games back.
Melville (2-1) allowed two runs and five hits. He frustrated the Padres for the most part, except in the third when Eric Hosmer hit a two-run single to pull San Diego to 3-2. That hit brought in Greg Garcia, aboard on a leadoff walk, and Nick Martini, who had doubled.
The Padres had runners on the corners and no outs in the first but Melville got out of the jam. Garcia was thrown out by left fielder Raimel Tapia trying to score on Manny Machado’s fly ball, and Melville struck out Eric Hosmer.
Jairo Diaz pitched a perfect ninth for his first big league save.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.