Washington >> Teoscar Hernández homered and drove in three, including the go-ahead run in the seventh inning, and the Los Angeles Dodgers defeated the Washington Nationals 6-5 on Wednesday to avoid a three-game sweep.

Los Angeles designated hitter Shohei Ohtani went 2 for 4 with singles in the first and seventh and a walk in the second. He scored two runs and raised his batting average to .315.

The Dodgers, who went 2-4 on their trip to Philadelphia and Washington, snapped the Nationals’ four-game winning streak.

Los Angeles rallied against Eduardo Salazar (0-1) in the seventh. Andy Pages homered with one out to tie it at 5, and Ohtani followed with a single. Tommy Edman walked two batters later, and Hernández floated a single to right field that scored Ohtani

Mariners 7, Astros 6 >> Randy Arozarena hit a grand slam in the eighth and drew the game-winning walk in the ninth as Seattle rallied for seven runs over final two innings to beat Houston.

Arozarena’s slam trimmed Seattle’s deficit to one before the Astros made it 6-4 when Jeremy Peña scored on a wild pitch by Casey Lawrence (1-0) in the top of the ninth.

Julio Rodríguez delivered a two-run double in the bottom half to tie it, and a walk to Mitch Garver loaded the bases. Houston got a forceout at home before Bryan Abreu (0-1) walked Arozarena on a full count.

Diamondbacks 9, Orioles 0 >> Corbin Carroll homered for the second straight game, Pavin Smith added a two-run shot and Arizona beat Baltimore.

Brandon Pfaadt (2-1) threw six scoreless innings, giving up four hits and two walks while striking out three. The D-backs won two of three games in the series.

Arizona broke the game open with a five-run fifth inning to take a 7-0 lead.

Rangers 6, Cubs 2 >> Rangers shortstop Corey Seager homered twice as Texas avoided a sweep beating Chicago.

The two-time World Series MVP opened the game with a solo shot to left-center, and then lined another solo home run to right field in the seventh to put the Rangers up five.

Pirates 2, Cardinals 1 >> Joey Bart singled in the winning run with the bases loaded in the 13th inning to give Pittsburgh a win over St. Louis, despite six hitless innings from Erick Fedde.

The Pirates loaded the bases against Chris Roycroft (0-2) with no outs as Alexander Canario and Bryan Reynolds drew walks. Andrew McCutchen hit into a force out at home plate, but Bart hit a drive to deep left field that bounced into the stands and scored automatic runner Isiah Kiner-Falefa.

The Cardinals took a no-hitter into the seventh inning before Endy Rodriguez ended it with a two-out single off Phil Maton.

Yankees 4, Tigers 3 >> Max Fried threw seven scoreless innings to outduel high school teammate Jack Flaherty, Ben Rice hit a two-run homer in the seventh and AL MVP Aaron Judge drove in two more runs to help New York hold off Detroit.

The Tigers loaded the bases against Devin Williams with two outs in the ninth, scored one run on a wild pitch and chased the righty on Zach McKinstry’s two-run single to pull within a run.

Mark Leiter Jr. entered and ended the threat, getting Justyn-Henry Malloy out on a game-ending fly for his first save.

Marlins 5, Mets 0 >> Max Meyer carried a no-hitter into the sixth inning and Miami salvaged the finale of a three-game series by beating New York.

Matt Mervis homered and finished with three RBIs for the Marlins, who snapped the Mets’ six-game winning streak. Nick Fortes and Jonah Bride each had a run-scoring single.

Guardians 3, White Sox 2 >> Carlos Santana homered and Cleveland held off Chicago in a game that ended on a bizarre play.

The White Sox had the bases loaded with two outs in the ninth inning when Miguel Vargas singled through the hole at shortstop. Jacob Amaya scored and it seemed Mike Tauchman was going to tie the game before he appeared to injure himself while rounding third base.

Blue Jays 2, Red Sox 1 (11 INN.) >> Bo Bichette’s sacrifice fly in the 11th inning scored Ernie Clement and Vladimir Guerrero Jr. celebrated his contract extension with three hits as Toronto beat Boston.

Toronto’s Kevin Gausman worked eight innings, allowing one unearned run on four hits with 10 strikeouts and no walks. It was his longest outing since going eight innings on Aug. 8, 2024, and his 26th career game of 10 or more strikeouts.

Rays 5, Angels 4 >> José Caballero slugged his first career grand slam and Tampa Bay held on for a win over Los Angeles to snap a five-game losing streak.

Caballero gave the Rays a 4-0 lead in the first inning before the Angels hit solo homers in the second, fourth and fifth to cut the margin to one. Yandy Díaz added a solo homer in the seventh for a two-run cushion before Los Angeles’ Kyren Paris hit his second solo shot of the game in the eighth.

Twins 4, Royals 0 >> Joe Ryan continued his mastery over Royals, giving up just two hits over seven scoreless innings in Minnesota victory over Kansas City.

Ryan (1-1), who struck out four and did not give up a walk, is now 7-0 in nine career starts against the Royals with a 1.30 ERA in 55 1/3 innings.

Phillies 4, Braves 3 >> Trea Turner hit a tiebreaking homer off closer Raisel Iglesias in the ninth inning and Philadelphia held on to beat Atlanta.

Turner’s first homer of the season came off a slider from Iglesias (0-2). The NL East rivals have split the first two games of their three-game series.