The Kansas City Royals had five hits but too few in succession to win Game 2 of Wednesday’s doubleheader against the Chicago White Sox.