Marcell Ozuna’s two-run shot against Phillies helped give Atlanta its...

Marcell Ozuna’s two-run shot against Phillies helped give Atlanta its eighth win in a row on Thursday, June 22, 2023. Credit: Matt Slocum

Marcell Ozuna hit a two-run homer to cap a five-run 10th inning, and visiting Atlanta beat the Philadelphia Phillies, 5-1, Thursday for their eighth straight win.

Atlanta swept the rain-shortened two-game series in their first appearance in Philadelphia since falling to the Phillies in four games during last year's NL Divisional Series.

“We come to the yard every day and work hard,” Austin Riley said. “We never count ourselves out. This group is special because we play with the same mindset until the last out. We are going to dogfight until the end.”

Ozuna's 14th homer of the season — a long shot to deep left-center off righthander Yunior Marte — followed a two-run single by Riley after Phillies leftfielder Kyle Schwarber misplayed a ball that would have been the third out of the inning.

Michael Harris II knocked in the other Atlanta run of the inning, scoring automatic runner Sam Hilliard on a single up the middle.

Four Atlanta pitchers — starter Bryce Elder, Hoby Minter, Raisel Iglesias and Nick Anderson — didn't give up an earned run in 10 innings, allowing just four hits, two walks and striking out 10.

Royals 6, Rays 5: Host Tampa Bay lost ace Shane McClanahan to mid-back tightness. McClanahan was looking to become the majors’ first 12-game winner before leaving with two outs in the fourth. The lefthander, 11-1 this season, gave up two runs, four hits and two walks in a 66-pitch outing.

Maikel Garcia drew a walk from Pete Fairbanks (0-2) to start the ninth, then stole second and third. After Fairbanks got a pair of strikeouts, Garcia scored on MJ Melendez’s infield single down the first-base line to put Kansas City ahead 6-5.

Aroldis Chapman (3-2) struck out the side during a perfect eighth, topping out at 102.6 mph. Scott Barlow got three outs for his ninth save.

Rays shortstop Wander Franco was benched by manager Kevin Cash and did not play because of how he has handled frustrating situations.

Marlins 6, Pirates 4: Garrett Cooper doubled, singled and hit a go-ahead three-run homer in the eighth inning as host Miami extended Pittsburgh’s losing streak to 10. The Marlins’ Luis Arraez went 1-for-3, and his batting average slipped a point to .397.

D-backs 5, Nationals 3: Ketel Marte hit a three-run homer over host Washington's bullpen in rightfield, leading Arizona after Nationals manager Dave Martinez was ejected for complaining about umpire Doug Eddings' strike zone.

Martinez was irked when shortstop CJ Abrams struck out looking to end the fourth on a pitch that replays showed was low, only for a similar pitch to be called a ball on Arizona’s Carson Kelly in the fifth. Martinez argued with Eddings and was thrown out on his way back to the dugout, prompting Martinez to kick dirt and crouch behind the plate to illustrate his displeasure with Eddings’ strike zone.

Tommy Henry (4-1) earned his first victory since May 31.

Twins 6, Red Sox 0: Joe Ryan pitched a three-hitter for host Minnesota’s first complete-game shutout in five years, and Byron Buxton became the first player in at least nine seasons to hit a pair of 460-foot home runs in a game.

Ryan (8-4) pitched his first complete game in 47 big league starts, striking out nine, walking none and facing no more than four batters in an inning.

Ryan threw a career-high 112 pitches, 83 for strikes. He mixed 75 fastballs averaging 92.5 mph with 35 splitters, one slider and one sweeper. The Twins also agreed to a minor-league deal with former American League Cy Young Award winner Dallas Keuchel.

Padres 10, Giants 0: Manny Machado and Gary Sánchez hit three-run homers and visiting San Diego ended San Francisco's 10-game winning streak.

Guardians 6, A's 1: Josh Bell homered off an “Ohio” sign beyond the leftfield wall and Myles Straw hit an RBI triple, leading host Cleveland to a three-game sweep of Oakland, who has lost eight straight. — AP

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME