Maikel Garcia delivered a walk-off two-run double off New York Yankees closer Clay Holmes and the Kansas City Royals rallied to avoid a four-game sweep with a 4-3 victory on Thursday.
Holmes retired Freddy Fermin to open the ninth before Drew Waters reached on an infield hit after Holmes and first baseman Anthony Rizzo were confused about who would field the ball. After a fielder’s choice for the second out, Kyle Isbel singled to put runners on the corners and Garcia hit a liner down the left-field line to score both runners.
Alex Marsh took a no-hitter into the seventh against the major league-best Yankees (49-22), who outscored the Royals 25-8 in the first three games of the series. Juan Soto’s leadoff single in the seventh ended his no-hit bid and Marsh retired the next three batters to conclude his 96-pitch outing.
Rizzo homered in the eighth to get New York within 2-1 and an error by second baseman Garrett Hampson set up Anthony Volpe’s RBI grounder. Soto’s RBI single gave the Yankees a 3-2 lead.
The Royals snapped a four-game skid and the Yankees lost for only the third time in 15 games.
White Sox overcome blown save, top Mariners
Garrett Crochet struck out a career-high 13 over seven innings and Andrew Vaughn homered and drove in the winning run in the 10th inning to lift the Chicago White Sox to a 3-2 win over the Seattle Mariners.
Crochet continued his breakout season by allowing one run and two hits with two walks in a 102-pitch outing. He fanned double digits for the third time in his last four starts and held an opponent to one earned run or less for the seventh time in his last eight games.
His one big mistake came in the fifth when rookie Tyler Locklear golfed a changeup out to left field for his first career home run.
Crochet was denied the win when Michael Kopech served up Julio Rodriguez’s solo home run with one out in the ninth inning.
Nicky Lopez’s single moved automatic runner Korey Lee to third with one out in the 10th, and he scored on Vaughn’s grounder to third.
Tanner Banks struck out two in a perfect 10th for his second save.
Luis Robert Jr. and Vaughn hit back-to-back home runs in the third off Emerson Hancock to give Chicago a 2-0 lead.
Braves cool Orioles, end skid
Reynaldo Lopez pitched two-hit ball over six scoreless innings and Ozzie Albies had four hits as the Atlanta Braves snapped a five-game losing streak with a 6-3 win over the Baltimore Orioles.
Lopez allowed only two singles and retired 14 consecutive batters at one point to lower his ERA to 1.69. He walked one and matched a season high with eight strikeouts.
Joe Jimenez worked the eighth and Raisel Iglesias pitched the ninth for his 17th save.
Marcell Ozuna had a two-run double in the first inning and the Braves’ 12 hits were their most since June 1.
Kyle Stowers hit a three-run homer for the Orioles, who had won a season-best six in a row.