Cody Bellinger hit three two-run homers against his former team and was robbed of a fourth, Aaron Judge made a trio of outstanding catches and the host New York Yankees routed the Chicago Cubs 11-0 on Friday night for their fifth straight victory following a six-game losing streak.

Carlos Rodón (10-6), who became a three-time All-Star when he was added to the AL roster before the game, allowed four hits in eight innings with eight strikeouts and one walk.

Bellinger, who played for the Cubs in 2023 and ‘24, had his first three-homer game and tied his career high with six RBIs.

He homered in a three-run third off Chris Flexen (5-1) and in the fifth against Caleb Thielbar for this 18th multi-homer game.

Bellinger nearly went deep in the seventh but was robbed by Kyle Tucker on a drive above the right-field wall. He homered in the eighth off Jordan Wicks.

The 6-foot-7 Aaron Judge leaped at the right-field wall to catch a 327-foot, fourth-inning drive by Crow-Armstrong, denying what would have been Crow-Armstrong’s 26th home run. Judge made two other fine defensive plays.

Padres 4, Phillies 2: All-Star reliever Jason Adam got out of a bases-loaded jam in the eighth inning and host San Diego’s bullpen threw 4 1/3 scoreless innings as the Padres beat NL East-leading Philadelphia.

Adrian Morejon, added to the National League All-Star team earlier in the day, threw a perfect seventh and fellow All-Star Robert Suarez a perfect ninth for his big league-leading 28th save. The Padres are the first team to have three relievers selected to the All-Star Game in the same season, according to the Elias Sports Bureau.

Orioles 5, Marlins 2: Dean Kremer (8-7) pitched seven innings of three-hit ball, Ryan O’Hearn and Ramón Laureano each had two RBIs and surging Baltimore beat visiting Miami.

Jordan Westburg had three hits and scored three runs for the Orioles, who have won six of seven to improve to 43-50 — the closest they’ve been to .500 since May 5.

Mariners 12, Tigers 3: Cal Raleigh hit his 37th and 38th home runs to move within one of Barry Bonds’ 2001 record for homers before the All-Star break, and visiting Seattle beat Detroit to end the three-month unbeaten streak of Tarik Skubal (10-3).

Raleigh made it 5-3 on a solo shot in the eighth inning, then hit a grand slam in a seven-run ninth.

Skubal (10-3) allowed four runs on four hits and two walks in five innings, striking out five.

Twins 2, Pirates 1: Trevor Larnach hit a two-run homer, Joe Ryan outpitched Paul Skenes and host Minnesota beat Pittsburgh to hand the Pirates their seventh straight loss. Ryan (9-4) allowed one run and five hits with two walks and five strikeouts in five innings.

Skenes (4-8) allowed two runs and five hits with six strikeouts in five innings. He fanned Matt Wallner looking to end the fourth for his 300th career strikeout.

Rangers 7, Astros 3: Wyatt Langford homered with a career-high tying four hits and Adolis García added a solo shot to lead visiting Texas to a win over Houston.

The Astros’ losing streak reached a season-high four games.

Rockies 5, Reds 2: Colorado right-hander Germán Márquez struck out a season-high eight and Hunter Goodman scored on a two-out wild pitch in the eighth inning to lift visiting Colorado to a victory over Cincinnati.

Braves 6, Cardinals 5: Sean Murphy hit the two longest home runs at Busch Stadium this season and visiting Atlanta held on to beat St. Louis.

Murphy hit a 437-foot, two-run shot out to left-center field on an 0-2 pitch from Matthew Liberatore for a 3-0 lead in the first. Murphy fouled off seven pitches in a 13-pitch at-bat before hitting a 440-foot solo shot to center for a 5-2 advantage in the third.

Brewers 8, Nationals 3: Christian Yelich and Andrew Vaughn homered and host Milwaukee extended its winning streak to five games with a victory over Washington.

The Brewers scored six runs in the third, opening the inning with six consecutive hits off Mitchell Parker (5-10). The string of hits was capped by Yelich’s two-run homer.

Red Sox 5, Rays 4: Ceddanne Rafaela hit a two-run, walk-off home run in the ninth inning and host Boston extended its winning streak to a season-best eight games with a win over Tampa Bay.

Mets 8, Royals 3: Mark Vientos had a three-run double in the eighth inning, Francisco Lindor hit a three-run homer in the ninth and visiting New York beat Kansas City.

Brandon Nimmo singled to open the eighth and Francisco Lindor and Juan Soto walked to load the bases against Steven Cruz (2-1). Carlos Estévez entered to strike out Pete Alonso before Vientos cleared the bases for a 4-3 lead.

Guardians 4-4, White Sox 2-5; 2nd game, 11 innings: Mike Tauchman drove in Colson Montgomery with an infield single in the 11th inning and host Chicago beat Cleveland to salvage a doubleheader split.