ATLANTA (AP) — Nick Castellanos hit two home runs and saved the game with a brilliant throw as the Philadelphia Phillies beat the Atlanta Braves in 10 innings, handing the NL East champions their fifth loss in six games.
The Braves rallied from a four-run deficit and had a chance to walk off with the win in the ninth after pinch-runner Luke Williams stole second and third.
Orlando Arcia hit a fly ball down the right-field line that appeared deep enough to bring home the tagging Williams. But Castellanos made the catch in foul territory, spun around and threw home in time for Garrett Stubbs to tag the runner on the right shoulder before his foot touched the plate.
Craig Kimbrel (8-6) claimed the win and Matt Strahm earned his second save.
In the 10th, Bryson Stott lined an opposite-field double down the third-base line that brought home two runs off A.J. Minter (3-6).
ASTROS 2, ORIOLES 1
HOUSTON (AP) — Mauricio Dubon’s RBI single with one out in the ninth inning lifted Houston to the win over Baltimore, helping the Astros avoid a sweep and stay a half-game ahead of Texas for first place in the AL West.
Yainer Diaz doubled to right field off Danny Coulombe (5-2) to start Houston’s ninth, and he moved to third on a groundout by Chas McCormick.
Dubon then singled into the gap in right field to score Diaz.
Closer Ryan Pressly (4-5) pitched a scoreless ninth for the win.
Anthony Santander drove in Baltimore’s only run with a single in the first inning as the Orioles maintained their 2 1/2-game lead in the AL East over Tampa Bay, which lost to the Los Angeles Angels.
TIGERS 4, DODGERS 2
LOS ANGELES (AP) — Rookie Reese Olson won for the third time in his last four starts, combining with two relievers on a three-hitter to help Detroit beat Los Angeles.
Olson (5-7) allowed one run on two hits in six innings. His only mistake came in the sixth inning when Max Muncy drove an elevated slider into the stands in right-center to trim the Tigers’ lead to 2-1.
The 24-year-old right-hander has given up just five runs in 30 innings over his last five starts. Will Vest worked 1 2/3 innings for his second save.
Kerry Carpenter had two doubles and scored a pair of runs. Tyler Nevin and Carson Kelly both had two hits and drove in a run for Detroit.
Muncy had both hits against Olson. His 36th homer was a career high.
Bobby Miller (10-4) allowed two runs on three hits and struck out seven for Los Angeles.
DIAMONDBACKS 7, GIANTS 1
PHOENIX (AP) — Merrill Kelly threw 6 2/3 strong innings, Corbin Carroll hit his 25th homer and stole his 50th base of the season, and Arizona won its fifth straight game by beating San Francisco.
Kelly (12-7) gave up one run on three hits, walking two and striking out five.
Arizona’s four-run seventh put the game out of reach. Carroll and Ketel Marte led off with back-to-back homers off reliever Ryan Walker, extending Arizona’s lead to 5-1. Gabriel Moreno and Emmanuel Rivera added RBI singles.
San Francisco right-hander Logan Webb (10-13) gave up three runs on nine hits and two walks over six innings, striking out four. The Giants have lost five of their past six.
Carroll is the second player in MLB history with more than 25 homers and 50 stolen bases in a season in an age-22 season or younger, joining César Cedeño, who had 25 homers and 56 stolen bases in 1973.
TWINS 5, REDS 3
CINCINNATI (AP) — Jorge Polanco’s two-run single capped a three-run ninth inning, helping Minnesota overcome Hunter Greene’s 14 strikeouts to beat Cincinnati.
With Minnesota trailing 3-2, Willi Castro singled leading off the ninth against Reds closer Alexis Díaz (9-5), then stole second and took third on catcher Luke Maile’s throwing error. Kyle Farmer followed with a tying single.
Polanco hit a bases-loaded, two-out single off Sam Moll that scored Farmer and Christian Vázquez. Griffin Jax pitched the bottom of the inning for his third save.
Greene allowed one run – Castro’s second home run in two days in the seventh – and three hits with one walk over seven innings.
Jhoan Duran (3-6) allowed a walk with two strikeouts to get the win.
NATIONALS 13, WHITE SOX 3
WASHINGTON (AP) — Lane Thomas hit a grand slam for Washington in a rout of Chicago.
Joey Meneses and Dominic Smith also homered for Washington, which had a season high in runs and won back-to-back games for the first time since taking three in a row from Aug. 24-26.
Gavin Sheets drove in two runs for Chicago, which has dropped nine of its last 12 games and 14 of 19.
Thomas broke the game open after Jesse Scholtens allowed Luis García’s single, hit Jake Alu and walked CJ Abrams to load the bases in the third inning. Thomas hammered a curveball to left for his 26th home run and second career grand slam to put Washington up 8-1.
Thomas also walked twice and was hit by a pitch.
Josiah Gray (8-12) gave up a run on five hits in five innings and struck out four for his first victory since July 22. Reliever Tanner Banks (0-4) took the loss.
RANGERS 15, RED SOX 5
ARLINGTON, Texas (AP) — Marcus Semien drove in three runs and scored for the AL-best 115th time, Jonah Heim and Mitch Garver hit back-to-back homers and playoff-chasing Texas beat Boston.
Rookies Josh Jung and Evan Carter each added two-run homers for the Rangers, who remain a half-game behind Houston for the AL West lead and tied with division foe Seattle for the American League’s third and final wild-card spot.
Left-hander Martin Perez (10-4) struck out five while allowing three hits over 4 2/3 scoreless innings in relief of Jon Gray.
Boston, last in the AL East after losing 12 of 15 games, dropped its fifth consecutive series even after jumping ahead 4-0. Adam Duvall hit a three-run homer in the first and Bobby Dalbec had a leadoff shot in the second.
The first seven Texas batters reached base in the bottom of the second off Brayan Bello (12-10).
ROYALS 6, GUARDIANS 2
KANSAS CITY, Mo. (AP) — Nelson Velázquez hit a three-run homer, Angel Zerpa shut down Cleveland in relief of Zack Greinke, and Kansas City rolled to the victory and a three-game sweep.
Zerpa (3-3) got the final out of the fourth inning and allowed three hits the rest of the way. He struck out four without a walk.
Bobby Witt Jr. and Edward Olivares also drove in runs to send the Royals on their final road trip having won six of their past seven games.
Lucas Giolito (8-14) allowed four runs, three of them earned, on seven hits and three walks in 5 1/3 innings.
PADRES 3, ROCKIES 2
SAN DIEGO (AP) — Luis Campusano tied the game with a bases-loaded single with one out in the seventh and Ji Man Choi followed with a sacrifice fly for his first RBI with San Diego, who beat Colorado to extend their season-best winning streak to seven.
Josh Hader pitched the ninth for his 31st save, retiring Brendan Rodgers with a runner on third. Luis Garcia (2-3) got the win and Rockies starter Chase Anderson (0-6) took the loss.
A day after breaking up San Diego’s combined no-hitter leading off the ninth, Rodgers homered to left-center with one out in the first off Seth Lugo.
The Rockies made it 2-0 when Sean Bouchard singled in rookie Nolan Jones with two outs.
Xander Bogaerts, who had three hits, hit a leadoff single off Anderson and scored on Soto’s groundout.
MARINERS 6, ATHLETICS 3
OAKLAND, Calif. (AP) — Dominic Canzone homered and drove in four runs as Seattle beat Oakland to complete a three-game sweep and maintain their position in the tight AL West race.
Julio Rodríguez and Cal Raleigh added back-to-back homers to give Seattle 200 home runs in a season for the seventh time in franchise history. Raleigh also doubled, giving him 52 extra-base hits, the most by a Mariners catcher in a season.
Seattle remained tied with Texas for the third AL wild-card berth and one-half game behind Houston in the AL West. The Rangers and Astros both won.
Rodríguez reached 100 RBIs, becoming the third player age 22 or younger with at least 30 homers, 30 stolen bases and 100 RBIs in a season, joining Alex Rodriguez (1998) and Ronald Acuña Jr. (2019).
George Kirby (11-10) scattered eight hits across seven innings, allowing three runs and striking out three. Justin Topa pitched a scoreless ninth for his third save.
In his major league debut, Joey Estes (0-1) allowed six runs, five earned, on six hits with two strikeouts in 4 2/3 innings.
ANGELS 8, RAYS 3
ST. PETERSBURG, Fla. (AP) — Brandon Drury homered twice with five RBIs and Los Angeles stopped a six-game skid by beating AL wild card-leading Tampa Bay.
Tampa Bay remained 2 1/2 games behind first-place Baltimore in the AL East.
Drury hit a three-run drive off Aaron Civale (7-5) during a four-run second that put the Angels ahead 6-0. He made it 8-1 on his 23rd homer, a two-run shot in the sixth against Erasmo Ramírez.
Civale allowed six runs and seven hits over three innings.
Reid Detmers lasted just four innings despite being staked to a six-run lead. The lefty allowed one run, three hits and two walks but struggled with his command and threw 96 pitches
Yandy Díaz cut the deficit to 8-3 when he flared a two-run double down the right-field line in the sixth off Andrew Wantz (2-0).
BLUE JAYS 6, YANKEES 1
NEW YORK (AP) — Kevin Gausman tossed six shutout innings and Toronto beat New York for their fifth consecutive victory.
Locked in a heated playoff race, the Blue Jays scored five times in the final two innings and stayed a game ahead of Texas and Seattle for the second of three American League wild cards.
Spencer Horwitz had three RBIs, Bo Bichette drove in two runs and the Blue Jays drew five walks in the eighth from two relievers — including four in a row and two with the bases loaded.
That made a hard-luck loser of Michael King (4-7), a converted reliever who struck out 13 over seven innings on 101 pitches.
Gausman (12-9) bounced back from a wild outing last week, when he walked six over 4 2/3 innings in a loss to Texas. This time, he struck out 10 and walked three while scattering three hits.
BREWERS 8, CARDINALS 2
ST. LOUIS (AP) — Josh Donaldson hit a three-run homer in the first inning, Tyrone Taylor homered twice and Milwaukee beat St. Louis to take another step toward their second NL Central title in three years.
Donaldson homered off Zack Thompson (5-7), the former AL MVP’s second home run since he was released by the New York Yankees and signed by Milwaukee.
Mark Canha hit a three-run double in the ninth inning for Milwaukee. Acquired from the Mets ahead of the trade deadline, Canha has 30 RBIs in 42 games with the Brewers after getting 29 in 89 games with New York.
St. Louis lost its 85th game for the first time since 1999. The Cardinals (67-85) already were assured of their first losing season since 2007.
Taylor hit solo drives in the fourth off Thompson and in the ninth against Casey Lawrence.
Adrian Houser (7-4) won his third straight decision, giving up one run and four hits in six innings.
METS 8, MARLINS 3
MIAMI (AP) — Mark Vientos had his first career multi-homer game, Brandon Nimmo hit a home run, double and single, and New York beat Miami.
Kodai Senga threw six innings of two-run ball while Brett Baty also went deep for the Mets, who clinched the three-game series against the playoff-contending Marlins.
Senga (12-7) gave up seven hits, struck out three and walked two.
Vientos gave New York an early lead with his solo shot in the second, driving a slider from Eury Pérez (5-6) over the wall in left. Vientos connected with his second solo shot off reliever George Soriano in the sixth.
Josh Bell hit a solo homer for Miami in the sixth.
Baty and Nimmo hit solo blasts against off Johnny Cueto in the eighth and ninth.
PIRATES 13, CUBS 7
CHICAGO (AP) — Joshua Palacios hit a three-run homer in a seven-run fourth inning and Pittsburgh beat Chicago, which lost for the sixth time in its last seven games.
Connor Joe hit a two-run homer in the sixth as All-Star Justin Steele (16-5) lost his second straight start, allowing six runs and eight hits in three-plus innings.
Chicago, which has lost nine of 12, remained a half-game ahead of Miami for the third NL wild-card spot.
Ian Happ’s third career grand slam, a drive off Mitch Keller (13-9) in a five-run fifth, cut the deficit to 8-6.
Keller yielded seven runs and nine hits while striking out six in 5 2/3 innings as the Pirates beat the the Cubs for just the second time in 12 games this season.