The Royals got a run in the first when Hunter Dozier lined one over the wall in left center.
The White Sox answered in the second when Encarnacion blasted one 442 feet to left leading off. With one out, Duffy walked Robert, gave up back-to-back singles and walked Tim Anderson to force in a run.
After a wild pitch scored another run, Duffy walked Yasmani Grandal to load the bases again. Jose Abreu doubled off the wall, scoring two more. Alex Gordon’s 101st career outfield assist led to an out at the plate and the end of the inning.
Anderson extended the lead to 6-1in the fourth with a one-out home run.
Back to back doubles leading off the bottom of the sixth by Maikel Franco and Alex Gordon ended the night for Cease. Edward Olivarez, making his Royals debut, singled and then Nicky Lopez drove in Gordon and Olivarez with a double to right.
But the White Sox came storming back scoring five runs off reliever Jake Newberry in the seventh. Newberry faced six batters and five scored. Abreu drove in one with a single and Yoan Moncada drove in another with a sacrifice fly before Robert’s home run.
The Royals added a couple of runs in the eighth on RBI groundouts.
Royals RF/DH Jorge Soler was not in the lineup after coming out of Wednesday’s game with oblique irritation. Manager Mike Matheny said he was pleased with the progress he had made since Wednesday, and listed him as day-to-day.
The Royals recalled OF Edward Olivares from the Royals alternate site. He was acquired in the trade that sent closer Trevor Rosenthal to the Padres. To make room on the roster, LHP Randy Rosario was designated for assignment.
The White Sox will send rookie RHP Dane Dunning (0-0, 2.89 ERA) for his second straight start against the Royals. In his last outing, he threw five hitless innings, allowing only one walk and only one out to leave the infield.
Brady Singer (1-3, 5.19) will get the start for the Royals. Singer has lost his last two decisions. In his last start, against the White Sox, he took a no-decision when he allowed three runs on five hits in five innings.