ORIOLES 5, MARLINS 2

Dean Kremer pitched seven innings of three-hit ball, Ryan O’Hearn and Ramón Laureano each had two RBIs and surging Baltimore beat Miami on Friday night.

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.

Kremer (8-7) struck out seven, walked one and kept Miami scoreless while allowing only one runner past first base. The righthander finished his 99-pitch effort with two straight strikeouts.

Otto Lopez’s two-run homer in the ninth enabled the Marlins to avoid their second consecutive shutout.

YANKEES 11, CUBS 0

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 New York routed Chicago on for their fifth straight victory following a 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.

RED SOX 5, RAYS 4

Ceddanne Rafaela hit a two-run, walk-off home run in the ninth inning and Boston extended their winning streak to a season-best eight games with a win over Tampa Bay.

Rafaela had already extended his RBI streak to seven games when he turned on a slider thrown by Tampa Bay closer Pete Fairbanks (4-3) and sent it over the Green Monster for his 13th homer of the season.

GUARDIANS 4, WHITE SOX 2, GAME 1

Carlos Santana hit a tiebreaking two-run homer in the sixth inning, and Cleveland beat Chicago in the opener of a split doubleheader.

Angel Martínez and Daniel Schneemann also connected for Cleveland in its fourth consecutive victory. Logan Allen (6-7) pitched six innings of one-hit ball.

With two out and a runner on first, Santana hit a 418-foot drive to center off Tyler Alexander (4-9) for his 11th homer this season. The 39-year-old first baseman went 1 for 19 in his previous five games.

MARINERS 12, DETROIT 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 Seattle beat Detroit on Friday night to end Tarik Skubal’s threemonth unbeaten streak.

BRAVES 6, CARDINALS 5

Sean Murphy hit the two longest home runs at Busch Stadium this season and 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.

RANGERS 7, ASTROS 3

Wyatt Langford homered with a career-high tying four hits and Adolis García added a solo shot to lead Texas to a win over Houston.

TWINS 2, PIRATES 1

Trevor Larnach hit a two-run homer, Joe Ryan outpitched Paul Skenes. and 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. He threw 54 of his 86 pitches for strikes and has surrendered two runs or fewer in 14 of 18 starts this season.