TEXAX: Wyatt Langford smashed a walk-off grand slam in the ninth inning, lifting the Texas Rangers to a 7-4 win over the New York Yankees on Tuesday in Arlington, Texas. While facing a full count with the bases loaded and one out, Langford connected on a slider from Clay Holmes (2-5), sending it 407 feet into the left field seats.

Rangers rookie reliever Walter Pennington (1-0) got the last out in the top of the ninth to earn his first major league win. Texas trailed 4-1 before narrowing the deficit in the eighth. Josh Jung, who went 2-for-3 with two RBIs, singled to drive in Josh Smith. Two batters later, Nathaniel Lowe’s sacrifice fly brought Marcus Semien home to pull the Rangers within one. Anthony Volpe went 2-for-4 with two RBIs and a run for the Yankees. New York starter Carlos Rodon struck out 11 and held the Rangers to one hit through six innings. That lone hit was a solo shot by Jung.

Phillies 10, Blue Jays 9

Kyle Schwarber hit a three-run blast in the ninth inning for his third home run of the game as visiting Philadelphia defeated Toronto. Schwarber’s go-ahead homer against Chad Green (4-5) was his 31st long ball of the season and gave him a career-best five hits. He had six RBIs. Orion Kerkering (4-2) earned the win thanks to Schwarber’s late-game heroics. Daulton Varsho, Addison Barger and Vladimir Guerrero Jr. hit two-run homers for the Blue Jays.

Dodgers 6, Angels 2 (10 innings)

Mookie Betts’ three-run homer capped a four-run 10th inning and helped lift the Dodgers to a victory over the Angels in Anaheim, Calif. Two-time American League MVP Shohei Ohtani played his first regular-season game at Angel Stadium since leaving the Angels for the Dodgers in the offseason. He went 1-for-4 with one RBI, two runs and a walk. Miguel Rojas’ RBI single put the Dodgers in front in the 10th against Roansy Contreras (2-4), who later served up Betts’ homer. Michael Kopech (5-8) got the win.

Orioles 9, White Sox 0

Rookie Cade Povich pitched 7 1/3 shutout innings and struck out 10 as host Baltimore thrashed Chicago, sending the White Sox to their 12th consecutive defeat. Anthony Santander and Colton Cowser each knocked in two runs for Baltimore. Gunnar Henderson scored three times out of the leadoff spot. The Orioles, who have won four of their past five games, led 7-0 after two innings. White Sox starter Nick Nastrini (0-7) gave up seven runs (four earned) in 1 2/3 innings.

Nationals 6, Marlins 2

Joey Gallo slugged a three-run homer and Patrick Corbin won his third straight start as visiting Washington defeated Miami. Corbin (5-12) allowed seven hits, three walks and two runs in 5 2/3 innings. He struck out eight. Keibert Ruiz went 3-for-4 and fell a triple short of the cycle as the Nationals improved to 8-0 against Miami this season. Max Meyer (3-5) took the loss, allowing nine hits and five runs in 5 2/3 innings. Marlins right fielder Jesus Sanchez left the game in the second inning due to a back spasm. He got hurt stealing second base.

Rays 2, Twins 1

Logan Driscoll, making his big-league debut, singled in the winning run for his first major league hit to break a tie in the fourth as Tampa Bay topped Minnesota in St. Petersburg, Fla. Coming off his strongest start since returning from Tommy John surgery, Jeffrey Springs (2-2) yielded just one run on four hits in six innings while striking out four and walking two for the Rays. Carlos Santana homered for Minnesota.

Mets 7, Red Sox 2

David Peterson, pitching on his 29th birthday, struck out a career-high 11 over six innings and earned the win as host New York stayed hot with a victory over Boston in the middle game of a three-game interleague series. Francisco Lindor, Mark Vientos and Pete Alonso all homered for the Mets, who have won six straight. Peterson (9-1) allowed one run on six hits and one walk in improving to 4-0 with a 1.81 ERA in his past seven starts. Nick Sogard had an RBI single in the fifth inning and Enmanuel Valdez lofted a pinch-hit sacrifice fly to right in the eighth for the reeling Red Sox, who have lost four straight.

Braves 3, Rockies 0

Chris Sale pitched seven scoreless innings and became the first left-hander in Atlanta franchise history to reach 200 strikeouts in a single season as the Braves blanked visiting Colorado in the opener of a three-game series. The Braves maintained their half-game lead over the Mets in the race for the final wild-card spot in the National League. Sale (16-3) allowed six hits and no walks, struck out nine and earned his first career victory against Colorado. He took over the major league lead in strikeouts with 206. The Rockies have lost four of their past five. Kyle Freeland (4-7) pitched five innings and allowed two runs (one earned) on six hits.

Guardians 7, Royals 1

Brayan Rocchio homered and drove in four runs and Tanner Bibee tossed six strong innings, leading visiting Cleveland past Kansas City to send the Royals to their seventh consecutive loss. Bibee (11-6) surrendered one run on two hits to go along with three walks and six strikeouts. Kyle Manzardo matched a career high with three hits while Will Brennan had two hits and two runs for the Guardians, who have won five of their past six. The Royals have managed a total of six hits in two losses to the Guardians in the past two days. Kansas City has been outscored 39-17 during its longest losing streak of the year and has scored fewer than three runs in five straight games. — Reuters