The Associated Press

PHILADELPHIA — Nick Castellanos hit a walk-off, bases-loaded single in the ninth inning, Kyle Schwarber homered and the Philadelphia Phillies rallied to beat the Pittsburgh Pirates 4-3 on Saturday.

Jeff Hoffman (2-0) pitched a 1-2-3 ninth to cap an impressive outing by Philadelphia’s relievers, who struck out seven, walked one and allowed one hit in five scoreless innings in relief of starter Spencer Turnbull.

“Thank God I have a great team behind me,” he said. “They were electric tonight.”

Alec Bohm added an RBI for the Phillies, who moved over .500.

Oneil Cruz homered for Pittsburgh.

Marlins 5, Braves 1

MIAMI — Josh Bell homered, Max Meyer allowed one run over six innings, and Miami beat Atlanta for its first home win of the season.

Bell hit a fly ball off Braves starter Chris Sale that sneaked over the left-field wall of a windy loanDepot in the first inning. It was Bell’s second home run of the season.

Meyer (2-0) continued his strong start, limiting the Braves’ high-powered offense to one run on six hits while striking out a career-high seven batters and not issuing a walk.

Bryan De La Cruz gave the Marlins a 5-0 lead with a two-out, bases-loaded double in the fifth off Sale, who recorded outs against the first two batters he faced in the inning and then allowed a single and consecutive walks. Luis Arraez, Bell and Jake Burger scored.

Diamondbacks 4, Cardinals 2

PHOENIX — Lourdes Gurriel Jr. hit a three-run homer, Ryne Nelson threw six solid innings, and Arizona beat St. Louis.

Gurriel’s big blow came in the sixth, giving Arizona a 4-1 lead. The left fielder lined a low fastball from Kyle Gibson into the left field seats, barely clearing the wall. The 30-year-old’s off to a hot start this season with a .317 batting average and four homers after re-signing on a $42 million, three-year deal during the offseason.

Nelson (1-2) had easily his best outing of the season after entering the game with an 8.22 ERA. The right-hander gave up one run on seven hits and a walk, pitching into the seventh before giving up a leadoff single to Masyn Wynn. He struck out four.

AMERICAN LEAGUE

Yankees 3, Guardians 2

Yankees 8, Guardians 2

CLEVELAND — Oswaldo Cabrera hit a two-run homer, and New York beat Cleveland in the first game of a split doubleheader to match the best start in its famed history.

Juan Soto hit a three-run homer and Cody Poteet pitched six solid innings in his debut for New York as it won the second game to sweep a doubleheader over Cleveland and continue one of the strongest starts in its storied history.

The Yankees are 12-3 for the seventh time and first since 2003, when they made one of their 40 trips to the World Series. They’re 8-1 on the road.

Twins 11, Tigers 5, 12 innings

Twins 4, Tigers 1

DETROIT — Minnesota took advantage of a based-loaded walk, a three-run error by Detroit third baseman Zach McKinstry, and three-run homer by Matt Waller in the 12th inning to beat Detroit in the first game of a doubleheader.

Edouard Julien and Willi Castro homered, and Minnesota beat Detroit in the second game.

The Tigers struck out 27 times in the doubleheader and 42 times in a 24-hour span including Friday’s rain-delayed 8-2 win.

Astros 9, Rangers 2

HOUSTON — Kyle Tucker doubled twice and had three RBIs, and Jose Altuve added three hits and drove in two runs as Houston used a seven-run seventh inning to break a tie and coast to a victory over Texas.

The Astros snapped a four-game skid, and bounced back after allowing the Rangers to score their season high in a 12-8 win in the series opener.

The game was tied at 2 and the bases were loaded with one out in the seventh when pinch-hitter Victor Caratini’s RBI single to right field off José Ureña (0-1) put the Astros on top.

Altuve followed with a double to the corner of left field to send two more home and push the lead to 5-2. Austin Pruitt took over and intentionally walked Yordan Alvarez before Tucker doubled to center field to score two more.

Houston made it 9-2 when Alvarez scored on a sacrifice fly by Yainer Diaz.

Red Sox 7, Angels 2

BOSTON — Triston Casas hit a long two-run homer in a four-run first inning, and Boston cleaned up its season-long defensive problems in a victory over Los Angeles for its first home victory of the season.

Masataka Yoshida added two RBI singles for the Red Sox. They opened 0-4 at home while committing eight errors that led to nine unearned runs. For the season, they made 14 accounting for 15 unearned.

INTERLEAGUE

Brewers 11, Orioles 5

BALTIMORE — Jake Bauers hit a tiebreaking three-run homer in the fourth inning, and Milwaukee slugged its way to a victory over Baltimore.

The Brewers have scored 58 runs in their last six games, with at least seven in each of them. That streak ties a franchise record set in 1982 and 1989.

Elvis Peguero (3-0) pitched 12/3 scoreless innings, the first of five relievers who kept the Orioles off the scoreboard.

Dean Kremer (0-1) allowed six earned runs and 10 hits in four innings.

Royals 11, Mets 7

NEW YORK — Salvador Perez had four RBIs on two hits and Bobby Witt Jr. scored four times to lead Kansas City to a win over New York.

The four-run game was the second of the week for Witt, who scored four times in Thursday’s win over the Houston Astros. He just missed scoring a fifth run in the sixth inning Saturday, when Brandon Nimmo robbed him of a three-run homer with a leaping catch at the right-centerfield wall.

Blue Jays 5, Rockies 3

TORONTO — Daulton Varsho hit his second career grand slam, Yariel Rodríguez struck out six over 32/3 innings in his major league debut and Toronto beat Colorado.

Rodríguez allowed one run, four hits and two walks. The right-hander signed a five-year deal with Toronto in the offseason after pitching in Japan in 2022.

Rodríguez was promoted from Triple-A Buffalo before the game. He started in place of right-hander Bowden Francis (1-2), who came on in relief of his new teammate and allowed two runs and three hits in 21/3 innings.

Tim Mayza and Chad Green each pitched one inning and Yimi Garcia struck out the side in the ninth for his first save.

Colorado beat Toronto 12-4 on Friday night but the Rockies have not won consecutive road games since back-to-back wins at Miami in July 2023.

Giants 11, Rays 2

ST. PETERSBURG, Fla. — Logan Webb allowed one run over seven innings, Thairo Estrada homered twice and San Francisco cruised past Tampa Bay.

Webb (1-1) scattered six hits in his fourth start of the season. The 2023 NL Cy Young Award runner-up lowered his ERA from 4.86 to 3.80.

LaMonte Wade Jr., Jorge Soler and Matt Chapman also homered for the Giants, who entered with a seven-game longball drought. It was the team’s longest power outage since a seven-game stretch in June 2014.

Rays catcher Ben Rortvedt pitched the final two innings and allowed one run and three hits. He struck out pinch-hitter Tyler Fitzgerald on a 75.6 mph pitch during a scoreless eighth and gave up Chapman’s homer in the ninth.

Nationals 3, Athletics 1

OAKLAND, Calif. — MacKenzie Gore tied a career high with 11 strikeouts, CJ Abrams hit an RBI triple and Washington beat Oakland.

Gore (2-0) tossed five scoreless innings, throwing 90 pitches and striking out the last five batters he faced. He struck out the side in the fifth before giving way to the bullpen. Nationals pitchers combined for 18 strikeouts. Kyle Finnegan recorded his fifth save of the season.

Abrams, who has hit safely in eight of the last 10 games, had a one-out RBI triple in the third inning to give the Nationals a 1-0 lead. Luis García Jr. made it 2-0 in the sixth with an RBI double.

Jacob Young knocked in an insurance run in the ninth with a two-out double for Washington.

Reds 5, White Sox 0

CHICAGO — Nick Lodolo struck out 10 in 52/3 solid innings in his first big league start in almost a year, and Cincinnati beat Chicago.

Cincinnati scored five runs in the second against Garrett Crochet, and Lodolo took over from there. The 6-foot-6 left-hander allowed one hit — Robbie Grossman’s infield single leading off the sixth — and walked one. He also hit two batters.

Reds slugger Elly De La Cruz went 0-for-3 with two strikeouts, but he walked in the ninth to reach safely for the 19th consecutive game dating to last season.

Trending Video