New York’s Aaron Judge, left, celebrates with Juan Soto after Soto hit a home run against the Seattle Mariners during the sixth inning Wednesday night in New York. Frank Franklin II/Associated Press

NEW YORK — Juan Soto homered twice, Aaron Judge and Alex Verdugo also went deep and the New York Yankees beat the Seattle Mariners 7-3 on Wednesday night to stop their first two-game losing streak in three weeks.

Nelson Cortes (3-4) gritted through five scoreless innings for the AL-best Yankees (34-17), who improved to 3-0 when Judge and Soto both homer. The three homers by Soto and Judge were opposite-field drives off Bryce Miller (3-5).

Soto had three RBI with his second multihomer game of the homestand and 19th of his career. He has 13 homers and 40 RBI, and Judge has 14 homers — 11 since late April — and 34 RBI.

After the Yankees built a 5-0 lead, Cal Raleigh hit a three-run homer in the eighth off Luke Weaver, ending the reliever’s 18-inning scoreless streak. Verdugo hit a two-run drive against Austin Voth in the bottom half.

ROYALS 8, TIGERS 3: Cole Ragans allowed one hit in six innings and Freddy Fermin drove in three runs as Kansas City beat visiting Detroit for a series sweep.

Ragans (4-3) struck out a career-best 12, holding the Tigers hitless until Riley Greene’s two-out single in the sixth.


ANGELS 2, ASTROS 1: Rookie Kyren Paris hit a two-run shot for his first major league home run and Tyler Anderson pitched eight strong innings to lead Los Angeles to a win at Houston.

The Angels took two of three from the Astros to give them three straight road series wins in a single season for the first time since 2019.

Anderson (5-4) allowed six hits and one run in his third consecutive win, which came in his longest start of the season. Luis García struck out two in a scoreless ninth for his third save.


GUARDIANS 6, METS 3: Johnathan Rodriguez singled home David Fry in the seventh inning for his first major league hit, driving in the go-ahead run in Cleveland’s win at home.

Rodriguez, playing in his second game since being recalled from Triple-A Columbus two days earlier, slapped a grounder through the right side of the infield off Reed Garrett (5-1) to snap a 3-all tie.


The AL Central-leading Guardians, who trailed 3-0 going into the sixth, moved into a tie for the second-best record in the majors at 33-17. Cleveland extended its winning streak to a season-high six and swept the Mets for the first time as a franchise.

José Ramírez and Kyle Manzardo tacked on RBI doubles in the eighth against Adam Ottavino. Andrés Giménez began the comeback with a three-run, tying homer in the sixth off New York starter Jose Quintana.

TWINS 3, NATIONALS 2: Carlos Correa hit a solo home run and made a diving play to prevent a tying run, and Minnesota won at Washington.

Max Kepler also had a solo shot, doubled and scored a late run to win the game and series, which the Twins entered having lost seven in a row.

Joey Meneses homered for Washington, which lost its seventh out of eight.

In the seventh, Keibert Ruiz grounded into a fielder’s choice off Jax Griffin to score one runner, advance another to third and cut Washington’s deficit to 2-1.


Jacob Young followed by hammering a grounder up the middle. But Correa ranged to his left, dived to glove the ball, then leaped to his feet and threw to retire Young by a step.

CARDINALS SWEEP ORIOLES: Brendan Donovan doubled home two runs and scored the go-ahead run on a throwing error, lifting St. Louis over visiting Baltimore 5-4 in the finale of the three-game series.

The game had a 1 hour, 25 minute rain delay.

Nolan Gorman homered and drove in all three St. Louis runs, and Lance Lynn pitched six solid innings to help the Cardinals beat the Orioles 3-1 earlier in the completion of Tuesday night’s suspended game after a rain delay of 91 minutes with the teams tied 1-1 in the middle of the sixth inning.

It was the first series sweep this season for the Cardinals, who have won eight of their last 10 games.

The Orioles had gone 106 consecutive regular-season series without being swept. Baltimore had just eclipsed the 1903-05 New York Giants for the third-longest streak in MLB history.


PHILLIES 11, RANGERS 4: Bryce Harper and J.T. Realmuto hit solo homers and Edmundo Sosa had a three-run shot to lead Philadelphia past visiting Texas –its best 50-game start in franchise history.

Realmuto extended his hitting streak to 12 games and added three RBI and Alec Bohm hit a two-RBI double in the sixth inning that made it 10-3 and gave him an NL-best 46 RBI.

Already boasting the best record in baseball, the Phillies are 36-14 – and are just the 26th team in National League history to win at least 36 games over the first 50 played. The 1998 Braves were the last to get off to such a fast start. Only 17 teams in AL history have reached that mark, the last in 2001 when the Seattle Mariners were on their way to 116 wins.


PADRES 7, REDS 3: Luis Arraez went 4 for 5 with a home run and two RBI and San Diego Padres won at Cincinnati.

MARLINS 1, BREWERS 0: Jesús Luzardo threw eight scoreless innings of three-hit ball in his longest career start and Miami  won at home.


Jazz Chisholm Jr. homered for the only run of the game as the Marlins won their third consecutive series.

BRAVES 9, CUBS 2: Max Fried struck out nine in throwing a three-hitter for his second complete game of the season, and Atlanta won at Chicago.

Marcell Ozuna, Matt Olson and Adam Duvall homered for Atlanta, which had dropped five of six.


PADRES: Second baseman Xander Bogaerts was placed on the 10-day injured list with a fractured left shoulder, the club announced.

Bogaerts injured his shoulder while diving for a ground ball in the first game of a doubleheader Monday against the Braves. Bogaerts was escorted off the field after being evaluated by training staff.

Initial imaging of Bogaerts’ shoulder came back negative, but the fracture was revealed when further tests were done.

Comments are no longer available on this story