CHICAGO (AP) -- Chris Sale pitched seven effective innings in his first outing since the All-Star break and Adam Dunn had two RBIs and scored a run to lead the Chicago White Sox to a 3-1 victory over the slumping Kansas City Royals on Monday night.
Sale (9-1) wasn't at his best, allowing seven hits and a walk in seven innings, but he worked out of jams in the fourth and sixth innings. He struck out eight and now has allowed three runs or less in 14 of his 15 starts this season. Jake Petricka pitched the ninth for his fourth save.
Dunn went 1-for-2 with a pair of walks as the White Sox for the fourth time in six games.
Danny Valencia went 1-for-2 with an RBI for Kansas City, which has dropped four straight and seven of eight. Jeremy Guthrie (5-9) gave up three runs on five hits in six innings.