



Nico Hoerner’s triple leading off the 10th inning drove in automatic runner Dansby Swanson, and the Chicago Cubs beat San Diego 2-1 on Tuesday night, dealing the Padres their first loss in 12 home games this season.
Hoerner’s opposite-field liner to right-center came off Yuki Matsui (0-1).
The Padres had runners on first and third with two outs in the bottom of the inning before Caleb Thielbar got three-time batting champion Luis Arraez to fly out to left to get his first save.
San Diego slugger Manny Machado homered after two Cubs players dropped pop fouls during a nine-pitch at-bat against Shota Imanaga in the fifth.
Imanaga allowed four hits in five innings. He struck out seven and walked three.
Padres starter Randy Vásquez also went five, allowing one run and seven hits.
Diamondbacks 10, Marlins 4: Corbin Carroll hit a grand slam and drove in five runs, and visiting Arizona defeated Miami.
Geraldo Perdomo and Josh Naylor also went deep as Arizona won for the fifth time in six games. Merrill Kelly (3-1) struck out nine in six sparkling innings.
Carroll hit an RBI double and scored on Perdomo’s three-run shot in the second.
Carroll hit his third career grand slam in the sixth off George Soriano. Carroll has three homers during an eight-game hitting streak.
Marlins right-hander Connor Gillispie (0-2) was tagged for eight runs and eight hits in five innings.
Brewers 5, Tigers 0: Quinn Priester and four relievers combined on a one-hitter, and Rhys Hoskins broke out of a slump to help host Milwaukee snap a three-game skid by beating Detroit.
In his second start since the Brewers acquired him from the Boston Red Sox last week, Priester (1-0) held the Tigers hitless until he allowed a leadoff double to Gleyber Torres in the sixth. Priester departed at that point, having struck out four and walked three.
Jared Koenig, Abner Uribe, Nick Mears and Grant Anderson didn’t allow Detroit any baserunners the rest of the way.
Hoskins had been 8 for 44 with just one extra-base hit in his first 15 games of the season before going 3 for 4 with a homer.
Phillies 6, Giants 4: Bryce Harper and J.T. Realmuto homered as Philadelphia beat visiting San Francisco.
Realmuto had two hits and two RBIs. Alec Bohm added a key RBI single in the sixth that scored the go-ahead run to help Philadelphia rally.
Justin Verlander (0-1) took the loss, working 5 2/3 innings and allowing eight hits and four earned runs.
Red Sox 7, Rays 4: Alex Bregman went 5 for 5 with two home runs and four RBIs, Jarren Duran added a two-run homer and Boston beat host Tampa Bay.
The Red Sox got three hits in the first off Ryan Pepiot (1-2), one more than they had in six innings against Shane Baz in a 16-1 loss on Monday.
Boston starter Walker Buehler (2-1) allowed three hits three walks and two runs over five innings.
Athletics 12, White Sox 3: Tyler Soderstrom hit a pair of three-run homers, his major league-leading seventh and eighth home runs of the season, and the Athletics won at Chicago.
Soderstrom went deep in the first off White Sox starter Sean Burke (1-3) for a 3-0 lead.
Andrew Vaughn answered with a three-run shot off Jeffrey Springs (3-1) in the bottom half to tie it.
The A’s took the lead for good in the second on an RBI double by Gio Urshela. Shea Langeliers, who had three hits, added a solo homer in the third for a 5-3 lead.
Max Muncy hit a two-out double before Soderstrom’s long ball capped a four-run sixth for a 9-3 lead.
Yankees 4, Royals 2: Jasson Domínguez went 3 for 3 with a three-run double that put New York ahead in the sixth inning of a victory over Kansas City at Yankee Stadium.
Max Fried (3-0) allowed two runs and struck out seven in 6 2/3 innings.
MJ Melendez homered and Bobby Witt Jr. hit an RBI double in the third for the Royals, who lost for the fourth time in five games.
Astros 2, Cardinals 0: Jake Meyers had three hits and drove in a run, and Hunter Brown threw six shutout innings to lead Houston to a victory at St. Louis.
Yordan Alverez hit a leadoff homer in the eighth off reliever Kyle Leahy.
Brown (2-1) allowed four hits and two walks in pitching his fourth quality start of the season.
Reds 8, Mariners 4: Austin Hays drove in four runs in his season debut, and Cincinnati defeated Luis Castillo and visiting Seattle.
Hays, who signed with Cincinnati in free agency, singled in Matt McLain in the third inning. He capped the Reds’ four-run fifth with a three-run shot to center.
Castillo (1-2) was charged with six runs and seven hits in 4 1/3 innings in his first career start against Cincinnati. He was traded from the Reds to the Mariners in July 2022.
Dylan Moore homered twice and drove in four runs for Seattle, which had won four in a row.
Gavin Lux had four hits for Cincinnati in its fourth consecutive win. McLain walked three times and scored two runs.
Blue Jays 6, Braves 3: Alan Roden hit his first career home run, Anthony Santander also connected and host Toronto beat Atlanta.
Kevin Gausman (2-1) struck out six over six innings to win. He allowed two runs and six hits, including two home runs.
Austin Riley, Matt Olson and Ozzie Albies all hit solo homers for the Braves.
Atlanta’s Spencer Schwellenbach (1-1) lost for the first time in four starts. The right-hander allowed six runs and six hits in 4 2/3 innings and saw his ERA rise from 0.45 to 2.55.
Twins 6, Mets 3: Ryan Jeffers and Harrison Bader had three hits apiece and Brooks Lee homered as Minnesota won at home over New York.
Bailey Ober (1-1) gave up three earned runs on five hits with no walks and five strikeouts in 6 1/3 innings to pick up his first victory since Aug. 9, a span of 13 starts.
Tylor Megill (2-2) pitched five innings, giving up four runs — two earned — on eight hits with no walks and three strikeouts.
Nationals 3, Pirates 0: James Wood led off the game with a home run and Jake Irvin pitched seven scoreless innings to lead Washington at Pittsburgh.
Irvin (1-0) allowed three hits, struck out six and walked one as the Nationals snapped a three-game losing streak.
Mitch Keller (1-2) gave up three runs and six hits in six innings.
Guardians 6, Orioles 3: Logan Allen pitched impressively into the sixth inning, and visiting Cleveland beat Baltimore for its sixth victory in seven games.
Allen (1-1) allowed two hits in 5 2/3 scoreless innings. He struck out six and walked two.
Steven Kwan hit a two-run homer and an RBI single for Cleveland.
Cedric Mullins went deep for the Orioles, who have lost four of five. Charlie Morton (0-4) allowed five runs and seven hits in five-plus innings.