Benintendi Grand Slam Lifts White Sox Past Yankees in Eighth Inning

Andrew Benintendi stepped in as a pinch hitter and delivered a go-ahead grand slam in the eighth inning, powering the visiting Chicago White Sox to a 5-1 victory over the New York Yankees on Thursday. The triumph marked Chicago’s first win at Yankee Stadium since June 8, 2023, snapping a nine-game road skid against New York.

In the final game of a three-game series, Chicago put together its winning rally in the eighth inning against Fernando Cruz (4-2), Tim Hill, and Camilo Doval. Benintendi, a former Yankee himself, batted in place of Randal Grichuk and broke a 1-1 deadlock by launching Doval’s first-pitch sinker into the right-center-field seats.

The American League Central-leading White Sox used a Sam Antonacci double and two hit batters to load the bases for Benintendi’s blast. Opener Bryan Hudson allowed just one hit over 1 2/3 scoreless innings, while bulk reliever Sean Burke (4-4) was dominant — striking out eight batters while surrendering one run on five hits across 7 1/3 innings.

Ryan McMahon hit a home run for New York, whose four-game winning streak came to an end. It was just the sixth loss for the Yankees in their last 21 games.

Royals 14, Cardinals 6

Bobby Witt Jr. homered and was among seven Kansas City hitters to record at least two hits, though he later left the game with right knee discomfort. Salvador Perez hit a solo home run that made him the all-time home run leader at Kauffman Stadium as the host Royals defeated St. Louis.

Witt hurt his knee while diving to field Jordan Walker’s RBI infield single in the fourth inning. He finished out the inning but was replaced in the batting order in the bottom half. Despite his exit, Kansas City had a big night — setting season highs in both runs and hits (17), while also smacking eight doubles, including a club-record five during a six-run second inning.

Perez went 3-for-the-night and his 137th career home run at the ballpark — a 385-foot shot to left field in the sixth — broke George Brett’s record and pushed Kansas City’s lead to 12-4. For St. Louis, Masyn Winn and JJ Wetherholt each had three hits, while Jose Fermin added two hits and two RBIs. The Cardinals totaled 13 hits but left 15 runners stranded.

Blue Jays 4, Red Sox 3

Brandon Valenzuela laced a two-out double off Aroldis Chapman in the ninth inning, scoring Ernie Clement with the go-ahead run as visiting Toronto completed a three-game sweep of Boston.

Valenzuela’s decisive hit came after Boston had tied the game on back-to-back home runs by Isiah Kiner-Falefa and Caleb Durbin in the eighth — both off Blue Jays starter Trey Yesavage. Yesavage had otherwise been sharp, allowing three runs on four hits over 7 1/3 innings with six strikeouts and no walks.

Vladimir Guerrero Jr. and Nathan Lukes each hit solo home runs against Boston starter Sonny Gray, who gave up three runs on six hits over seven innings, striking out four and walking one.

Mets 6, Phillies 4

Juan Soto slugged two home runs and Marcus Semien drove in a pair of insurance runs as the visiting New York Mets defeated Philadelphia in the first meeting between the rivals this season.

New York also got strong contributions from Carson Benge (3-for-5) and A.J. Ewing (2-for-3, RBI). Huascar Brazoban (4-1) tossed a scoreless inning in relief to earn the win, while Devin Williams allowed a two-out run in the ninth before locking down his 11th save.

Alec Bohm had two hits and two RBIs for Philadelphia. Jose Alvarado (3-2) gave up three runs in his only inning of work. Trea Turner exited after being hit by a pitch, suffering a right calf contusion.

Guardians 4, Brewers 2

Cleveland rallied to break a tie in the seventh inning and defeat host Milwaukee, picking up just their third win in the last nine games.

Starting pitcher Parker Messick (7-3) held Milwaukee to two runs on four hits with three walks and nine strikeouts over six innings. Brewers starter Shane Drohan went five innings, giving up one run on three hits and three walks. Milwaukee had won three straight heading into the game.

Cleveland took its first lead in the seventh off reliever Grant Anderson (1-3), when Travis Bazzana drove a fastball into the right-field seats to put the Guardians ahead 3-2.

Twins 9, Rangers 3

Trevor Larnach went 3-for-5 with a home run and three RBIs as Minnesota cruised past host Texas to complete a three-game sweep.

Brooks Lee added a three-run home run for the Twins. Ryan Kreidler contributed a two-run shot, and Victor Caratini went 3-for-4. For Texas, Wyatt Langford, Ezequiel Duran, and Justin Foscue each hit solo home runs, while Josh Smith had the Rangers’ only other extra-base hit with a double.

Mariners 3, Orioles 0

Bryan Woo (6-5) delivered more than seven scoreless innings as host Seattle shut out Baltimore. Woo surrendered just three hits, walked one, and struck out nine.

Seattle scored all three of its runs on a two-out rally in the first inning against Orioles starter Shane Baz (4-7). Cole Young hit a run-scoring double and Colt Emerson followed with a two-run single to give the Mariners an early 3-0 advantage. Baz recovered to pitch seven innings overall, allowing three runs on five hits with two walks and nine strikeouts.