Danks (3-10) hadn't won a game since July 2, going eight starts without a victory until handling the Royals on seven hits over eight scoreless innings Tuesday. The left-hander walked one and struck out two.
Addison Reed finished up with his 32nd save as Chisox took the first of a three-game series against their division rivals.
Kansas City's Ervin Santana (8-7) absorbed the loss despite yielding just one earned run on four hits over six innings.
Biologists detail four new deep-sea 'killer sponges'
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards