Thursday 25th September 2025

kc-royals-8-12-20

Salvador Perez hit a three-run homer off All-Star closer Clay Holmes in the ninth inning, and the Kansas City Royals beat the New York Yankees 8-6 Sunday to avoid being swept in the season series.

Whit Merrifield walked with one out – Holmes’ eighth walk in his last eight games after he issued just five in his first 37 appearances. Bobby Witt Jr. was hit on the right hand with a pitch, forcing him from the game.

Perez, who struck out three times and popped out to the catcher in his first four at-bats, drove a 1-2 sinker 441 feet into Monument Park behind the center-field wall. It was the first home run allowed this year by Holmes, who was facing his 181st batter.

Holmes (5-2) blew a save for the third time in 20 chances.

Taylor Clarke (2-1) threw a perfect eighth, then gave up DJ LeMahieu’s single with one out in the ninth. Aaron Judge flied out to just shy of the track in right field, Rizzo walked and Gleyber Torres hit a game-ending lineout to center.

Judge went 0 for 3 with two walks and ended July with a major league-leading 42 homers and 91 RBIs.

New York overcame a 4-0 deficit and took a 6-4 lead when Anthony Rizzo hit a three-run homer into the right field second deck in the seventh off Dylan Coleman, Rizzo’s 25th home run this season.

Hunter Dozier homered against Ron Marinaccio leading off the eighth, ending Marinaccio’s 19-inning scoreless streak and run of 56 consecutive batters without allowing a hit.

Royals starter Zack Greinke allowed three runs, five hits and two walks with three strikeouts over five innings.

Yankees starter Jordan Montgomery gave up four runs, four hits and two walks with six strikeouts in four-plus innings. He has a 6.27 ERA in his last four starts.

Kansas City took a 4-0 lead in the fifth on Nick Pratto’s two-run single, Maikel Garcia’s RBI double and Merrifield’s run-scoring groundout.

Kyle Higashioka had an RBI single in the bottom half, and LeMahieu hit a two-run homer into the right-field short porch.

UP NEXT

RHP Brad Keller (5-11, 4.18), is slated to open a three-game series against the Chicago White Sox. Pregame is at 6:30, with game time at 7:10 p.m. You can hear the broadcast of the Royals’ Radio Network on KMMO FM 102.9.