Skip navigation
Sign up to follow your favorites on all your devices.
Sign up

Salvador Perez’s HR off Holmes in 9th leads Royals over Yanks 8-6

Kansas City Royals v New York Yankees

NEW YORK, NY - JULY 31: Salvador Perez #13 of the Kansas City Royals hits a 3-run home run against the New York Yankees during the ninth inning at Yankee Stadium on July 31, 2022 in the Bronx borough of New York City. The Royals won 8-6. (Photo by Adam Hunger/Getty Images)

Getty Images

NEW YORK -- 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 to avoid being swept in the season series.

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.

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

Whit Merrifield walked with one out - Holmes’ eighth walk in his last eight games and five in his first 35.

Bobby Witt Jr. was hit on a hand with a pitch, forcing him from the game.

Perez, who struck out twice and popped out to the catcher in his first three 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.

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, Rizzo walked and Gleyber Torres hit a game-ending lineout to center.

Kansas City went 1-6 against the AL leading-Yankees, who last swept a season series of seven games are more by going 7-0 against Minnesotain 2009.

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

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.

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 botttom half, and LeMahieu hit a two-run homer into the right-field short porch.


His streak of consecutive batters without a hit was the second-longest since 1974, according to STATS, behind Dennis Eckersley’s 71 for Cleveland in 1977 and Dwight Gooden’s 57 for the Yankees in 1996.


Judge’s batting average dipped from .300 to .297. No one has batted at least .300 while hitting at least 50 homers and exceeding 100 RBIs since Alex Rodriguez hit .314 with 54 homers and 156 RBIs for the Yankees in 2007.


Rizzo’s home run cost Greinke a chance to earn his win at the Yankees. He is 0-3 with an 8.63 ERA in eight games in the Bronx, including old Yankee Stadium.


Yankees: RHP Luis Severino (right lat) is expected to begin throwing Monday. . OF/DH Giancarlo Stanton (left Achilles) will begin baseball activities this week. . LHP Zack Britton (left elbow) is scheduled to face batters this week for the first time since he Tommy John surgery last September.


Royals: RHP Brad Keller (5-11, 4.18), who leads the AL in losses, is slated to open a three-game series against the visiting Chicago White Sox.

Yankees: RHP Domingo Germa (0-1, 8.22 ERA) will make his third start of the season as a homestand continues with the opener of three-game set against Seattle.