Photo/Illutration Los Angeles Angels’ Shohei Ohtani watches his solo home run during the third inning of a baseball game against the Milwaukee Brewers, April 30, 2023, in Milwaukee. (AP Photo)

MILWAUKEE--Shohei Ohtani hit a third-inning home run off Colin Rea that reached 162 feet above the field, the highest since Statcast started tracking in 2015, and helped the Los Angeles Angels beat the Milwaukee Brewers 3-0 on Sunday to avoid a three-game sweep.

Ohtani hit his seventh home run of the season on an 85.9 mph cutter from Rea (0-2). Ohtani is batting .394 (13 for 33) in his last eight games and .294 for the season.

José Suarez (1-1) allowed two hits in five innings with six strikeouts and three walks.

Rea struck out a career-high nine in five innings, allowing three hits and a walk.

ASTROS 4, PHILLIES 3

HOUSTON--Jake Meyers homered, Martín Maldonado ended his 0-for-24 slump with an RBI double and Houston defeated Philadelphia to avoid a three-game sweep.

The Astros beat Philadelphia in six games to win last year’s World Series. But the Phillies dominated the first two games of the rematch, winning by a combined score of 9-2.

Kody Clemens homered for a second straight game and J.T. Realmuto also went deep for the Phillies, who had won a season-best four in a row.

Houston starter José Urquidy (2-2) allowed three hits and two runs before leaving with an apparent injury with one out in the sixth.

Bailey Falter (0-5) yielded eight hits and four runs in 4 1/3 innings.

PADRES 6, GIANTS 4

MEXICO CITY--Matt Carpenter capped an eighth-inning rally with a tiebreaking, two-run double off the glove of diving center fielder Mike Yastrzemski, and San Diego beat San Francisco for a two-game sweep of Major League Baseball’s first regular-season series in Mexico City.

A day after winning an 11-home run slugfest 16-11, the Padres overcame a 4-0 deficit with three runs in the fifth and three in the eighth.

In the thin air of Estadio Alfredo Harp Helú, 7,349 feet above sea level, Lamonte Wade Jr. led off the first inning with a home run against Yu Darvish.

J.D. Davis went deep in the second and Mitch Haniger homered in a two-run third that included an RBI single by Yastrzemski, who is headed to the injured list.

Before a crowd of 19,633, Austin Nola’s two-run homer and Juan Soto’s RBI single against Alex Cobb cut the deficit to 4-3 in the fifth.

Luis García (1-2) pitched two hitless innings and Josh Hader got three straight groundouts to remain perfect in 10 save chances.

Tyler Rogers (0-2) lost for the second straight day.

DODGERS 6, CARDINALS 3

LOS ANGELES--Noah Syndergaard earned his first win in a Dodgers uniform and Los Angeles got some timely hits and took advantage of mistakes by St. Louis pitchers for the win.

David Peralta drove in two runs for the Dodgers. Syndergaard (1-3) allowed three runs on eight hits in 5 1/3 innings.

At 10-19, the Cardinals are 10 games behind Pittsburgh in the NL Central — that’s the first time since 1907 that St. Louis is in this spot at the end of April, according to the Elias Sports Bureau.

The game was tied at 3 in the fifth inning when Will Smith led off with a double before Zack Thompson (1-2) walked Max Muncy and Jason Heyward to load the bases. After James Outman struck out, Drew VerHagen came on and threw a wild pitch on a sweeper with a 2-2 count to score Smith.

Evan Phillips worked a scoreless ninth for his third save.

NATIONALS 7, PIRATES 2

WASHINGTON--Josiah Gray pitched six strong innings, Joey Meneses had four hits and Washington finally cooled off Pittsburgh in a game delayed nearly 2 1/2 hours by rain.

Jeimer Candelario and Victor Robles each had an early two-run double for Washington, Luis García delivered a two-run single in the second, and every Nationals starter got at least one hit.

Bryan Reynolds and Tucupita Marcano each had two hits and an RBI for the Pirates, who finished April with a 20-9 record.

Gray (2-4) allowed one run on three hits and three walks while striking out six. Andrés Machado worked two scoreless innings for Washington, and Kyle Finnegan allowed a run in the ninth.

Pirates starter Johan Oviedo (2-2) gave up seven runs and nine hits in 2 1/3 innings.

MARINERS 10, BLUE JAYS 8, 10 INNINGS

TORONTO--Cal Raleigh hit two of Seattle’s four home runs, including a tiebreaking shot in the 10th inning, to rally the team past Toronto and snap a four-game losing streak.

Toronto was one strike away from completing a three-game sweep and extending its winning streak to seven, but Mariners shortstop J.P Crawford hit a game-tying single off Yimi Garcia in the ninth.

Raleigh won it with a two-run shot off Zach Pop (1-1), scoring automatic runner Eugenio Suárez. It was the third multi-homer game of Raleigh’s career. He also hit a two-run homer off Anthony Bass in the eighth.

Paul Sewald (2-0) worked one inning for the win and Matt Brash pitched the 10th for his first save in three chances.

MARLINS 4, CUBS 3

MIAMI^^Luis Arraez hit a go-ahead sacrifice fly in the eighth inning to give Miami the three-game series sweep over Chicago.

Jon Berti drew a leadoff walk against reliever Keegan Thompson (1-1) and advanced to third on Jesús Sánchez’s single. Arraez then drove the first pitch from Thompson to deep center to score Berti.

Tanner Scott (2-1) pitched a scoreless eighth around two singles and A.J. Puk closed with a perfect ninth for his fifth save. Garrett Thompson doubled twice for the Marlins, who won their fourth straight.

Chicago’s Nico Hoerner singled in the seventh, extending his consecutive games on base streak to 25. Justin Steele limited Miami to three runs and seven hits in six innings. It ended the left-hander’s string of 12 consecutive starts of allowing two runs or fewer dating back to July 20, 2022.

RED SOX 7, GUARDIANS 1

BOSTON--Connor Wong hit a two-run homer and Alex Verdugo singled home a pair of runs and added a late solo homer to help Boston top Cleveland.

Chris Sale (2-2) struck out five, holding the Guardians to three hits over 6 1/3 innings. Christian Arroyo added a two-run double during a three-run seventh that sealed it for the Red Sox, who overcame a strong start by rookie Logan Allen (1-1) and piled on late runs against Guardians relievers.

Amed Rosario drove in Cleveland’s only run with a single in the sixth inning, one of just four hits for the Guardians.

Sale took a shutout into the sixth before Steven Kwan led off with a double and scored on Rosario’s single. Sale later got an out in the seventh inning for the first time since Aug. 8, 2019.

TWINS 8, ROYALS 4

MINNEAPOLIS--Byron Buxton hit a three-run homer as part of a seven-run third inning and Sonny Gray kept rolling with six strong innings in Minnesota’s win over Kansas City.

Gray (4-0) allowed one run on five hits while striking out seven batters. Gray has given up just three runs in 35 innings this season and saw his MLB-best ERA rise to 0.77 after the outing. Jhoan Duran recorded his sixth save.

Brady Singer (2-3) lasted just 2 2/3 innings for the Royals, surrendering eight runs on five hits and three walks. Vinnie Pasquantino had three hits for Kansas City.

WHITE SOX 12, RAYS 9

CHICAGO--Andrew Vaughn capped Chicago’s seven-run ninth inning with a three-run homer to help the White Sox stop a 10-game losing streak with a wild victory over Tampa Bay.

Yasmani Grandal also homered and Adam Haseley had four hits as Chicago won for the first time April 18. It was the longest slide for the team since it also dropped 10 in a row in 2013.

Jake Burger sparked the winning rally with a one-out RBI double against Jalen Beeks (0-2). Oscar Colás then hit a sacrifice fly and Elvis Andrus made it 9-8 with a run-scoring single.

After Lenyn Sosa’s single, Beeks was replaced by Garrett Cleavinger. But Haseley greeted Cleavinger with a tying single and Vaughn followed with his third homer of the season, a drive to left field that led to a big celebration at home plate.

Aaron Bummer (1-1) got the win after he allowed two runs in the top of the ninth.

ORIOLES 5, TIGERS 3

DETROIT--Adam Frazier homered in the fourth inning to help Baltimore take a four-run lead, and Yennier Cano made sure the Orioles held on against Detroit.

Baltimore has won six straight series for the first time since 2014. The Orioles scored one run in four consecutive innings, taking a 4-0 lead in the fifth before Detroit scored three in the home half.

Baltimore’s bullpen combined to pitch 4 1/3 innings of scoreless relief. Austin Voth (1-1) worked two hitless innings and Cano earned his second save. He has not allowed a hit in 32 at-bats this season.

Baltimore’s Kyle Bradish started strong, retiring nine of the first 10 Tigers he faced and holding them scoreless through four innings. He was chased after giving up three runs in the fifth.

Spencer Turnbull (1-4) gave up three runs--two earned--in four innings.

RANGERS 15, YANKEES 2

ARLINGTON, Texas--Josh Jung hit a first-inning grand slam, Nathaniel Lowe and Adolis García also homered off All-Star Nestor Cortes and Texas routed New York to hand the Yankees their sixth loss in eight games.

Cortes (3-2) had the worst outing of his Yankees career, allowing seven runs and five hits in 4 2/3 innings along with four of New York’s eight walks.

Fellow All-Star Martín Pérez (4-1) gave up one run and six hits in six innings for Texas, which has won three straight following a four-game losing streak. Jung tied his career high with five RBIs.

ROCKIES 12, DIAMONDBACKS 4

DENVER--C.J. Cron had three hits, including a three-run homer, Austin Gomber gave up one run over six innings and Colorado beat Arizona to snap a seven-game home losing streak.

The last-place Rockies also avoided tying the worst 29-game start in franchise history.

Cron’s team-leading sixth home run of the season was the catalyst for a four-run third inning that gave Colorado the lead and broke the game open.

Gomber (2-4) threw his second consecutive quality start, allowing only three hits and striking out four. Charlie Blackmon’s run on Cron’s third-inning homer moved him past Larry Walker for sole possession of second place on the franchise’s all-time list.

Evan Longoria’s 463-foot home run in the second inning was the only source of offense for much of the day for the Diamondbacks. Arizona starter Ryne Nelson (1-2) pitched just four innings, allowing six runs and nine hits.

ATHLETICS 5, REDS 4

OAKLAND, Calif.--Esteury Ruiz singled in the winning run in the bottom of the ninth inning and Oakland beat Cincinnati to halt its nine-game home losing streak.

Jesús Aguilar and Brent Rooker homered for the Athletics. The victory prevented Oakland (6-23) from having the worst 29-game start to a season since the 2003 Detroit Tigers opened 4-25.

The crowd of 18,271 was Oakland’s largest since 26,805 on opening day.

Zach Jackson (2-1) pitched out of big trouble in the ninth for the A’s. Derek Law (0-4) took the loss.