Grandal, Chisox hold on; Royals’ Perez reaches 40 HRs

Kansas City Royals' Salvador Perez, right, celebrates in the dugout after hitting a three-run...
Kansas City Royals' Salvador Perez, right, celebrates in the dugout after hitting a three-run home run during the fifth inning of a baseball game against the Chicago White Sox Saturday, Sept. 4, 2021, in Kansas City, Mo. (AP Photo/Charlie Riedel)(Charlie Riedel | AP)
Published: Sep. 4, 2021 at 10:37 PM CDT
Email This Link
Share on Pinterest
Share on LinkedIn

KANSAS CITY, Mo. (AP) — Yasmani Grandal went 3 for 3 with a home run and four RBIs as the Chicago White Sox built a big lead and then held off Salvador Perez and the Kansas City Royals 10-7 Saturday night.

Perez hit two homers, including his 40th of the season, and drove in five runs. His homer total is second in the majors — Shohei Ohtani of the Angels hit his 43rd on Saturday night.

Luis Robert homered and tied a career high with four hits for the AL Central-leading White Sox, who led 9-3 in the fifth inning.

Craig Kimbrel (3-4) got the win in relief. Liam Hendriks earned his 32nd save.

Daniel Lynch (4-4) allowed six runs in 2 2/3 innings.

The White Sox hit a pair of long home runs in the first inning. Robert launched a 452-foot drive to left center and Grandal hit a 425-foot shot for a 3-0 lead.

Chicago scored three more in the third on a wild throw by catcher Cam Gallagher, an RBI single by Grandal and a sacrifice fly from Leury Garcia.

Perez hit a two-run homer in the third. It was the 191st career home run for the All-Star catcher, breaking a tie with Alex Gordon for fourth all-time in franchise history.

Jose Abreu had an RBI double for his 500th career extra-base hit and Grandal had a sacrifice fly in the fourth for an 8-3 lead.

Perez hit his second homer of the game, a three-run drive that cut the deficit to 9-6 in the fifth. He has 12 career multihomer games, six this season.

Carlos Santana led off the Royals sixth with his 18th home run, his first since July 24.


Royals C Salvador Perez, who was hit in the throat with an errant pitch Friday night, originally was scheduled to catch again on Saturday. But manager Mike Matheny said the chest protector was causing him discomfort during warmups so he was switched to designated hitter. Matheny, who played 13 seasons as a catcher, said Perez looked concerned with not being able to catch his breath immediately after getting hit.


With Perez unable to catch, the Royals recalled C Sebastian Rivero from Triple-A Omaha and optioned RHP Tyler Zuber.


RHP Dylan Cease (11-6, 3.82 ERA) starts for the White Sox against RHP Brady Singer (3-9, 4.87 ERA).


More AP MLB: and

To report a correction or typo, please email

Copyright 2021 KY3. All rights reserved.