



The Associated Press
Cincinnati >> Will Benson hit a three-run homer, Brady Singer earned his fifth win and Cincinnati Reds hung on to defeat the Cleveland Guardians 5-4 on Friday night.
Austin Hays also homered for the Reds, who have won two in a row after dropping three straight.
Singer (5-2) allowed three runs and three hits in five innings, struck out four and walked one to win his second start in a row. Emilio Pagán, the Reds’ fourth reliever of the game, retired the Guardians in order in the ninth for his 10th save.
Bo Naylor and José Ramírez homered for the Guardians.
Cubs 13, White Sox 3 >> Pete Crow-Armstrong homered and drove in a career-high six runs, helping the Cubs beat the White Sox in the first meeting of the season between the crosstown rivals.
Seiya Suzuki had two hits and two RBIs for the NL Central-leading Cubs on a warm and windy afternoon at Wrigley Field. Nico Hoerner scored three times, and Cade Horton (2-0) pitched five innings of three-run ball in his first career start.
The Cubs earned their sixth consecutive win against the White Sox, matching a franchise record for the series.
Tigers 5, Blue Jays 4 >> Riley Greene homered and drove in three runs, Javier Báez and Zach McKinstry also connected and Detroit became the first team this season to reach 30 wins, beating Toronto.
Jack Flaherty (2-5) allowed two runs in 5 2/3 innings and snapped a six-start winless streak with his first victory since April 4 against the White Sox.
Beau Brieske stranded two runners in the ninth to earn his first save as the Tigers (30-15) extended their winning streak to four.
Braves 4, Red Sox 2 >> Chris Sale struck out eight and pitched seven innings of one-run ball Friday night, leading Atlanta to a win over Boston.
Sale (2-3), who won a World Series with Boston, earned his first win since April 25. The 36-year-old left-hander allowed five hits and an earned run with two walks.
Marlins 9, Rays 4 >> Eric Wagaman had three hits and two RBIs, Connor Norby added a three-run double, and Miami beat Tampa Bay.
Norby’s two-bagger gave the Marlins a 5-1 lead in the fourth inning. Wagaman had a sacrifice fly in the first against Taj Bradley (3-3), then added an RBI single in a four-run sixth after Tampa Bay had pulled within 5-4.
Tampa Bay’s Yandy Díaz returned to the lineup after missing a three-game series at Toronto because of a passport issue. He had an RBI single in the third that made it 1-1.
Yankees 6, Mets 2 >> Juan Soto had a quiet night with three walks, a groundout and a flyout in his return to the Bronx, Carlos Rodón won his fourth straight decision and New York beat the Mets in the first of six Subway Series games this season.
Paul Goldschmidt had two RBIs and Cody Bellinger had three hits before a sellout crowd of 47,700.
Soto, who left the Yankees for a record $765 million, 15-year contract with the Mets, was booed loudly by fans who rose to their feet when he batted in the first inning. He responded by taking off his helmet, tipping it to the crowd and touching it against his heart
Nationals 4, Orioles 3 >> José Tena came around from second base to score the tiebreaking run on an infield hit by Nasim Nuñez in the ninth inning, and Washington got home runs from Nathaniel Lowe and James Wood in a victory over Baltimore.
After reaching on a walk from Félix Bautista (0-1) and taking second on a groundout, Tena was off and running when Nuñez hit a grounder to first baseman Ryan Mountcastle. Nuñez beat the throw to Bautista by a step before Tena came home.
Jorge López (6-0) worked the eighth and Kyle Finnegan got three outs to earn his 14th save.
Astros 6, Rangers 3 >> Christian Walker hit a three-run homer to cap a six-run seventh inning for Houston in their win over Texas that ended the Rangers’ six-game winning streak.
Walker’s 410-foot blast to left-center immediately followed Isaac Paredes’ two-run single that put Houston ahead 3-2. Walker was mired in an 0-for-16 slump before a single in the first inning, and also had a walk.
Lance McCullers allowed two unearned runs over four innings in only his third start for Houston since the 2022 World Series. Shawn Dubin, Kaleb Ort (1-0), Bryan King, Bryan Abreu each then pitched a perfect inning before closer Josh Hader, in a non-save situation, allowed a solo homer to Josh Jung in the ninth.
Cardinals 10, Royals 3 >> Iván Herrera had three hits and four RBIs, Andre Pallante allowed two runs in seven innings, and St. Louis beat Kansas City.
Willson Contreras doubled twice and drove in a run for the Cardinals, who have won 11 of 12. The Royals have dropped five of six since a seven-game winning streak.
Phillies 8, Pirates 4 >> Bryce Harper reached 1,000 RBIs and was part of a wild seventh inning rally in which Philadelphia scored four runs on just one hit in a victory over Pittsburgh.
Harper, who had three hits and reached base four times, picked up his milestone RBI with a bloop single to left field off Pirates starter Andrew Heaney. Harper is one of eight active players with 1,000 RBIs.
The Phillies scored four runs in the seventh inning when six consecutive batters — including Harper — reached base against three relievers. Only one — Trea Turner — had a hit.