Andrew Vaughn doubled, homered, drove in two runs and scored two as the Chicago White Sox beat the Kansas City Royals 6-4 Wednesday night to snap a five-game losing streak. Elvis Andrus had four hits, and Yoan Moncada and Oscar Colas also went deep for the White Sox.