TORONTO – Byron Buxton homered three times and set a career high with five RBIs, powering the Twins to the 7-2 win over the Blue Jays.
Buxton had four hits, scored four runs and stole a base in his first career multihomer game. Kyle Gibson (8-10) pitched into the seventh inning as Minnesota earned a rare series victory north of the border.
Coming into the day, the Twins had a half-game lead over the Angels and Mariners in the race for the second A.L. wild card. Minnesota has won a major league-best 15 games since Aug. 6.
Nori Aoki homered for the Blue Jays, who have dropped seven of nine. Joe Biagini (3-9) allowed five runs and nine hits in 3 2/3 innings.
Indians 12, Royals 0
CLEVELAND – Yan Gomes hit a grand slam to highlight Cleveland’s nine-run second inning, and the A.L. Central-leading Indians completed a three-game shutout sweep.
Carlos Carrasco (13-6) allowed six hits in seven innings, and the Indians, who haven’t given up a run in 28 innings, outscored the Royals 20-0 in the series.
It’s the first time Cleveland has posted three straight shutouts since 1956.
Kansas City hasn’t scored in 34 consecutive innings, a team record and the longest drought in the majors this season.
Royals left-hander Eric Skoglund (1-2) was charged with seven runs and seven hits in 1 1/3 innings.
Phillies 6, Cubs 3
PHILADELPHIA – Rookie Rhys Hoskins homered for the fifth straight game and made a diving catch to start a game-changing triple play in the fifth inning, leading Philadelphia to the victory.
Nick Williams also connected for the Phillies, who have gone deep in nine straight games, hitting 20 homers over that span.
Hoskins led off the eighth with a drive to left-center to give him 11 home runs in his first 18 games, becoming the fastest in major league history to reach 11 homers. Hoskins, who has 24 RBIs, was called up from Triple-A Lehigh Valley on Aug. 10.
Nick Pivetta (5-9) allowed three runs in five innings to get the win. Hector Neris worked a perfect ninth for his 16th save.
Anthony Rizzo drove in two runs for the Cubs. John Lackey (10-10) yielded five runs, four earned, and six hits in five innings.
Brewers 3, Dodgers 2
LOS ANGELES – Jimmy Nelson took a no-hit bid into the sixth inning and the Brewers beat Yu Darvish in his return from the disabled list.
Hernan Perez homered and Domingo Santana had two hits and an RBI for Milwaukee, which took two of three at Dodger Stadium. The Brewers pulled within two games of the first-place Cubs in the NL Central.
Los Angeles had gone 19-0-3 in series since dropping two of three games at home against Washington from June 5-7.
Nelson (10-6) was charged with two runs in 6 2/3 innings. Corey Knebel worked the ninth for his 29th save.
Darvish (8-10) lasted only five innings.
Yankees 10, Mariners 1
NEW YORK – Masahiro Tanaka finally flourished under the sun, Starlin Castro had four hits and the Yankees took advantage of a record five errors by the Mariners in the first inning.
Mariners shortstop Jean Segura committed three early miscues – two on one play. Third baseman Kyle Seager and left fielder Ben Gamel also botched balls as the Yankees scored six runs, one earned, in the first inning against Andrew Albers (2-1).
That made it an unusually easy afternoon for Tanaka (10-10), who entered 0-6 with an 11.81 ERA in seven starts during the day this season. He struck out 10 while pitching seven innings of one-run ball.
New York took two of three in the series and moved within 2 1/2 games of first-place Boston in the A.L. East after Baltimore completed a three-game sweep at Fenway Park with a 2-1 victory.
Seattle’s five errors were the most in an inning in club history. The previous major league team to make five errors in one inning was the 1977 Chicago Cubs, according to the Elias Sports Bureau.
Orioles 2, Red Sox 1
BOSTON – Adam Jones and Trey Mancini hit back-to-back RBI doubles against Doug Fister in the first inning, and the Orioles held on for a three-game sweep of the A.L. East-leading Red Sox.
One outing after his shocking one-hitter, in which he gave up a leadoff homer and held the Indians hitless the rest of the way, Fister (3-7) again struggled in the first inning before settling down. But this time the Red Sox couldn’t erase the early deficit, stranding 13 and batting 1 for 13 with runners in scoring position.
It was the fourth straight loss for Boston, matching its longest losing streak of the season.
Baltimore’s Wade Miley (8-10) allowed one run in five-plus innings. Brad Brach got the last five outs for his 17th save as the Orioles won their fourth in a row.
Astros 7, Angels 5
ANAHEIM, Calif. – Brian McCann tripled with the bases loaded in the eighth inning, rallying Houston to the road win.
Jose Altuve sparked the winning rally with a two-out single against Cam Bedrosian (3-3). Josh Reddick then singled and Yuli Gurriel walked before McCann’s drive just got over a leaping Mike Trout in center field, giving Houston a 7-5 lead.
The Angels loaded the bases against Ken Giles in the ninth, but designated hitter Albert Pujols flied out to center field to end the game. Joe Musgrove (6-8) got the win and Giles earned his 26th save.
Diamondbacks 11, Giants 0
PHOENIX – Patrick Corbin pitched seven-plus innings in his fourth straight win, J.D. Martinez homered twice and Arizona pulled away for the victory.
Paul Goldschmidt, Martinez and Daniel Descalso hit consecutive homers in Arizona’s nine-run eighth inning. The Diamondbacks swept the three-game series and have won six of seven, maintaining a 1 1/2-game lead over Colorado for the top N.L. wild card.
Corbin (12-11) allowed five hits and struck out eight.
Giants starter Chris Stratton (2-3) struck out 10 in six innings. He allowed two runs and four hits.
San Francisco has lost four of five to fall to 52-80.
Athletics 8, Rangers 3
OAKLAND, Calif. – Matt Olson and Matt Chapman hit consecutive homers in the second inning, and the Athletics beat the Rangers to complete a three-game sweep.
Shin-Soo Choo hit his 16th home run and the Rangers added an unearned run, but managed little else against Jharel Cotton (7-10) and three relievers. Blake Treinen retired five batters for his seventh save.
The loss dropped Texas three games behind Minnesota for the second A.L. wild card.
Rangers right-hander A.J. Griffin (6-5) was charged with three runs and five hits in 3 1/3 innings.
Mets 6, Nationals 5
WASHINGTON – Amed Rosario hit a tiebreaking homer in the eighth inning and the Mets cut down the potential tying run at the plate for the final out in the first game of a day-night doubleheader.
With two outs in the ninth and pitcher Edwin Jackson pinch-running at first base, ex-Met Daniel Murphy sent a sharp grounder into right-center field for a double. When rookie right fielder Travis Taijeron booted the ball, Jackson was waved around third.
Gold Glove center fielder Juan Lagares, quickly backing up Taijeron, grabbed the ball and threw to second baseman Asdrubal Cabrera, who relayed a strike to catcher Travis d’Arnaud in time to get Jackson.
Cabrera hit a three-run homer for New York, which led 5-0 after three innings. Jerry Blevins (6-0) got the win and A.J. Ramos worked two innings for his 25th save in 27 chances.
Joe Blanton (2-3) got the loss.
Rays 3, Cardinals 2 (10)
ST. LOUIS – Logan Morrison hit his second homer of the game in the 10th inning, sending Tampa Bay to the road win.
Morrison drove a 97-mph fastball from Sam Tuivailala (3-3) into the right-center field bleachers with one out in the 10th for his 31st homer.
Sergio Romo (3-1) got three outs and Alex Colome worked a scoreless 10th for his major league-leading 39th save in 44 chances.
All five runs in the game were scored on solo homers.
Kolten Wong and Matt Carpenter connected for St. Louis.
Rockies 3, Braves 0
ATLANTA – Jon Gray pitched five-hit ball into the seventh inning and Mark Reynolds hit a two-run homer, leading Colorado to the victory.
Gerardo Parra had two hits and scored two runs as Colorado took two of three from Atlanta for its first road series win since also winning two of three at Washington from July 29-30.
Gray (6-3) struck out seven and walked two. Jake McGee worked the ninth for his third save.
Mike Foltynewicz (10-10) lost his fourth straight start despite allowing only one run and four hits in five innings.
White Sox 7, Tigers 1
CHICAGO – White Sox right-hander Lucas Giolito threw seven scoreless innings to earn his first major league victory.
Giolito (1-1) allowed three hits in his second start with the White Sox after they acquired him in a December trade with Washington.
Matt Davidson homered and Yolmer Sanchez had three hits for the White Sox, who have won four of five.
Ian Kinsler hit his 14th home run for the Tigers, who lost for the 16th time in 21 games. Matthew Boyd (5-8) allowed five runs and seven hits in six innings.
Pirates 5, Reds 2
CINCINNATI – John Jaso and Starling Marte each drove in two runs as Pittsburgh earned its second straight win.
A.J. Schugel (3-0) pitched two scoreless innings and Felipe Rivero got three outs for his 16th save.
The last-place Reds left 11 runners on base, including three in the ninth, while slipping to 2-4 on their nine-game homestand.
Reds rookie Tyler Mahle (0-1) allowed three runs and four hits in five innings in his first major league start. He walked four and hit a batter.
Mets 6-4, Nationals 5-5
WASHINGTON – Sean Doolittle allowed a run before improving to 13-for-13 in save opportunities with Washington and the Nationals took advantage of four straight walks by Mets pitchers to salvage a doubleheader split.
Amed Rosario hit a solo homer in the eighth inning to lift New York to a win in the first game.
Doolittle gave up an RBI single to Jose Reyes with two outs in the ninth, but then got Juan Lagares to line out to left to stay perfect in save chances since a mid-July trade from Oakland.
Tanner Roark (11-8) pitched six innings of three-run ball and Adam Lind had a homer and two RBIs for Washington in the nightcap. Anthony Rendon and Wilmer Difo each added two hits, and Washington took advantage of four straight walks –– three by reliever Hansel Robles (7-5) – in the sixth inning to force a split of the four-game series.
Amed Rosario hit a solo homer in the eighth inning to lift New York to a win in the first game. Jerry Blevins (6-0) got the win and A.J. Ramos worked two innings for his 25th save in 27 chances.
Joe Blanton (2-3) got the loss.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.