The Yankees’ Juan Soto, right, celebrates with Aaron Judge after hitting a solo home run during the ninth inning on Wednesday in Toronto.
                                 Chris Young | AP photo, The Canadian Press

The Yankees’ Juan Soto, right, celebrates with Aaron Judge after hitting a solo home run during the ninth inning on Wednesday in Toronto.

Chris Young | AP photo, The Canadian Press

Tired of ads? Subscribers enjoy a distraction-free reading experience.
Click here to subscribe today or Login.

TORONTO — Aaron Judge broke a 4-all tie with a two-run single in the ninth inning, Juan Soto and Giancarlo Stanton hit solo home runs and the New York Yankees rallied to beat the Toronto Blue Jays 6-4 on Wednesday, avoiding their first sweep of the season.

Daulton Varsho hit two home runs for the Blue Jays, but Toronto’s four-game winning streak was snapped.

Blue Jays manager John Schneider was ejected by plate umpire Ryan Wills for arguing in the bottom of the ninth.

Victor González (1-0) got one out for the win and Clay Holmes finished for his seventh save in eight chances.

Judge was 0 for 12 against Toronto in the series before coming through on a full-count pitch from left-hander Tim Mayza with two outs and the bases loaded.

“Guys in front of me were having great at-bats to kind of lead to that moment and get us in that situation,” Judge said. “Once you step in there, just have some fun and take a good swing.”

Judge’s hit meant New York finished 3-3 on a trip to Cleveland and Toronto.

“Big at-bat for him, big at-bat for us,” Yankees manager Aaron Boone. “Kind of salvaged the road trip a little bit there.”

Soto had three hits, his third three-hit game of the season. He drove in two and reached base five times.

“What another dominant performance by Juan,” Boone said.

After the game, Schneider said Blue Jays reliever Chad Green was not available because of a sore shoulder.

Toronto finished 6-3 on its first homestand of the season.

The Yankees trailed 4-1 through seven innings, but Soto homered off Génesis Cabrera in the eighth and Stanton connected off Erik Swanson (0-1) to begin the ninth.

“He damn near hit it out of the stadium,” Judge said of Stanton’s 437-foot blast. “I think that’s what got everybody going.”

PHILLIES 7, ROCKIES 6

PHILADELPHIA — Kyle Schwarber hit two home runs, including the 250th of his career, Cristopher Sánchez pitched six strong innings and Philadelphia completed a three-game sweep with a victory over Colorado.

Trea Turner homered, doubled and singled for the Phillies, who moved a season-best three games over .500. Philadelphia has won 13 of its last 15 against the Rockies.

Schwarber blasted his milestone shot 432 feet leading off the first inning against Ryan Feltner (1-2). He went deep again in the sixth, driving a 94 mph fastball from Peter Lambert off the facing of the second deck in right field, 411 feet from home plate, to make it 7-1.

METS 9, PIRATES 1

NEW YORK — Starling Marte hit his 150th career homer, powering New York to a win over Pittsburgh and a sweep of a three-game series.

Marte, who spent the first eight seasons of his career with the Pirates, hit the milestone two-run homer off the railing beyond the left-center field fence to give the Mets a 2-1 lead in the third inning.

Tyrone Taylor hit a two-run single in the sixth and Harrison Bader homered on the next pitch for the Mets, who are 10-3 since an 0-5 start. Brandon Nimmo’s two-run single capped a three-run eighth.

BRAVES 5, ASTROS 4

HOUSTON — Marcell Ozuna hit his major league-leading eighth homer and Orlando Arcia’s RBI single in the 10th inning lifted Atlanta to a win over Houston. It completes a three-game sweep of the struggling Astros and is Atlanta’s fourth straight victory.

The Braves scored two runs in the eighth inning to tie it at 4-4. Michael Harris II started the 10th as the automatic runner on second and there was one out in the inning when Seth Martinez (1-1) intentionally walked Matt Olson.

Ozuna lined out to right field to send Harris to third base. Arcia then singled on a ground ball to left field to score Harris and put the Braves on top.

NATIONALS 2, DODGERS 0

LOS ANGELES — CJ Abrams homered in the first at-bat of the game and Washington beat Los Angeles to take the series.

Nationals starter Jake Irvin (1-1) threw six scoreless innings to get his first win of the season and gave up just four hits. Irvin was efficient and dominant all afternoon.

MARINERS 5, REDS 1

SEATTLE — Bryce Miller and three relievers combined on a one-hitter, Cal Raleigh, Mitch Garver and Josh Rojas all hit solo home runs, and Seattle beat Cincinnati to complete a three-game sweep.

Miller (3-1) continued his brilliant stretch of pitching with the lone hit he allowed becoming the only earned run scored against him in his last three starts. Miller gave up a solo home run to Elly De La Cruz in the second when a slider stayed on the plate, but Miller was otherwise untouchable over six innings.

ORIOLES 4, TWINS 2

BALTIMORE — Cedric Mullins hit a two-run homer in the bottom of the ninth inning to give Baltimore a victory and a three-game sweep of Minnesota.

Gunnar Henderson and Anthony Santander also went deep for the Orioles, their fifth straight game with at least three home runs. Baltimore had a streak that long only twice before in franchise history, in 1996 and 1987.

CUBS 5, DIAMONDBACKS 3

PHOENIX — Cody Bellinger hit a go-ahead solo homer in the sixth inning, Mike Tauchman added an RBI double and Chicago beat Arizona.

The Cubs took two of three in the hard-fought series, which included two extra-inning games.

BREWERS 1, PADRES 0

MILWAUKEE — Blake Perkins hit a single in the eighth inning to crack a scoreless game and lead Milwaukee to a win over San Diego.

The hit spoiled a stellar start by Padres right-hander Michael King (2-1), who pitched a no-hitter through 6 2/3 innings.

ATHLETICS 6, CARDINALS 3

OAKLAND, Calif. — Esteury Ruiz homered for the second time in three games since being recalled from Triple-A, and Oakland beat St. Louis to avoid a three-game sweep.

Ruiz drove in two runs, scored twice and stole a base. He has homered twice in six at-bats since his return Monday from Triple-A Las Vegas.

RANGERS 5, TIGERS 4

DETROIT — Josh Smith’s pinch-hit double in the top of the ninth drove home the winning run and Texas beat error-prone Detroit.

With one out, Ezequiel Duran singled, went to second on an error first baseman Spencer Torkelson and scored on Smith’s clutch hit to right-center field.

GIANTS 3, MARLINS 1

MIAMI — Rookie Keaton Winn threw six solid innings of one-run ball and San Francisco won its first series in Miami since 2016.

Winn (1-3) scattered four hits and struck out four. Thairo Estrada had two hits and scored the go-ahead run in the seventh, when he raced home on a double-play grounder hit by Nick Ahmed against reliever Declan Cronin (0-2).

ROYALS 4, WHITE SOX 2

WHITE SOX 2, ROYALS 1

CHICAGO — Gavin Sheets homered, Erick Fedde pitched scoreless ball into the sixth inning and struggling Chicago edged Kansas City for a doubleheader split that ended a six-game slide.

Salvador Perez hit a two-run homer in the eighth inning of the opener to put the Royals ahead, and Kansas City went on to win.

Paul DeJong had a five-hit day, adding two singles in the second game after going 3 for 3 in the first with a homer, double and walk. The White Sox are off to the worst start in franchise history at 3-15.