Miguel Vargas hit a home run and drove in five runs, Tristan Peters homered and drove in six, and Jacob Gonzalez also went deep with five RBIs as the Chicago White Sox demolished the Kansas City Royals 22-1.