Rangers 7, Blue Jays 3
TORONTO — Kolby Allard pitched 5 2/3 innings to win for the first time with Texas, Elvis Andrus had four hits and two RBIs and the Rangers beat Toronto to avoid a three-game sweep.
Nomar Mazara and Danny Santana hit solo home runs as the Rangers wrapped up a three-city trip by scoring more than five runs for the first time in that stretch of road games. The Rangers went 3-6 against Cleveland, Milwaukee, and Toronto, winning once against each opponent.
Yankees 6, Orioles 5
NEW YORK — Gary Sanchez hit a three-run homer and New York beat Baltimore for the 16th straight time this season.
The Yankees went 17-2 against the O’s, their most wins versus any opponent in a season since going 17-5 over the Kansas City Athletics in 1959.
Sanchez’s 10th homer against the Orioles this year capped a four-run burst in the first inning.
Red Sox 5, Indians 1
CLEVELAND — Rafael Devers homered and singled, extending his hit streak to eight straight at-bats, and Xander Bogaerts connected twice to lead Boston over Cleveland.
Devers went 6 for 6 with four doubles Tuesday night. A day later, he singled in the first inning and hit a solo home run in the third before being retired on a comebacker in the fifth.
White Sox 13, Astros 9
CHICAGO — James McCann hit a tiebreaking grand slam in the eighth inning and Chicago outlasted Houston to win the season series from the runaway AL West leaders.
Rookie Eloy Jiménez hit his 20th homer and doubled, and Tim Anderson doubled twice among four hits for the White Sox. Following a doubleheader split on Tuesday, Chicago (54-65) took two of three games from the Astros in a little over 24 hours and finished 4-3 against them this year. Houston has lost three of four following an eight-game winning streak.
Brewers 6, Twins 5
MILWAUKEE — Rookie Trent Grisham hit a three-run homer in the eighth inning, and Milwaukee rallied to beat Minnesota.
The Brewers trailed 5-3 when Grisham, batting leadoff in his 11th game in the majors, blasted a 2-2 fastball from Sergio Romo (2-1) into the right-field stands..
Padres 7, Rays 2
SAN DIEGO — Cal Quantrill contributed with his arm and bat as San Diego beat Tampa Bay for the first time in over nine years.
San Diego had lost nine in a row to the Rays overall since June 23, 2010, in an interleague matchup that hasn’t occurred too often. The Padres also posted their first home win over Tampa Bay — they were 0-3 against the Rays in 2004 when Petco Park opened, and had dropped the first two games of this series.
Athletics 9, Giants 5
SAN FRANCISCO — Matt Chapman homered twice, including a pivotal drive in the ninth inning that followed a late collapse by Oakland’s bullpen, and the Athletics held on to beat San Francisco.
Homer Bailey (10-8) pitched seven scoreless innings and singled twice. Robbie Grossman also went deep and made a sliding catch in left, and Matt Olson added a two-run double to help the A’s earn a split of the two-game series between Bay Area rivals.
Tigers 3, Mariners 2
DETROIT — Victor Reyes hit a two-run single in the second inning and Detroit held on to beat Seattle.
Harold Castro had three hits for Detroit while catcher Jake Rogers threw out two baserunners to end innings..
Cardinals 6, Royals 0
KANSAS CITY, Mo. — Cardinals rookie Dakota Hudson tossed six innings of five-hit ball, Royals counterpart Brad Keller allowed a no-hit bid to crumble in spectacular fashion, and St. Louis went on to beat Kansas City for a two-game sweep.
Hudson (11-6) allowed runners to reach every inning but the third, but the 24-year-old right-hander kept getting timely double-plays, groundballs and fly outs. Hudson struck out five and walked two as the Cardinals won for the 13th time in his last 16 starts.
Rockies 7, Diamondbacks 6
DENVER — Nolan Arenado hit a two-run homer in the ninth inning to give Colorado the victory.
After Trevor Story was hit by a pitch, Arenado launched a fastball from Archie Bradley (3-5) over the fence in left. It was Arenado’s third career walk-off homer and first since June 18, 2017, against San Francisco.
Nationals 17, Reds 7
WASHINGTON — Anthony Rendon, Kurt Suzuki and Adam Eaton hit homers in a 10-run fifth that included an RBI single from Stephen Strasburg (15-5), and Washington tacked on another six runs in the next inning to complete a three-game series sweep.
This marked the first time since the Nationals moved from Montreal in 2005 that every member of the team’s lineup scored in a single inning. The NL wild-card leaders broke loose against Trevor Bauer (1-1) for their biggest inning of the season; they scored 11 in an inning at Colorado in 2017.
Phillies 11, Cubs 1
PHILADELPHIA — J.T. Realmuto hit a grand slam, Bryce Harper went deep twice and the Philadelphia Phillies beat the Chicago Cubs 11-1 in Charlie Manuel’s first game as hitting coach, ruining Cole Hamels’ return home Wednesday night.
Manuel was back in red pinstripes in his old dugout exactly six years to the day the franchise icon managed his last game for the Phillies. He heard “Charlie! Charlie! Charlie!” chants after Realmuto connected to make it 10-0 in the third.
Braves 6, Mets 4
ATLANTA — Tyler Flowers drove in a tiebreaking run with an infield hit, and the Atlanta Braves scored five runs off Seth Lugo in the seventh and survived a ninth-inning scare in a win over the New York Mets.
The Mets have lost three straight, including the first two of the three-game series with Atlanta, after winning 15 of 16 to move up in the NL wild-card chase.