Dayan Viciedo showed his resiliency, and so did the Chicago White Sox. Viciedo homered and drove in four runs to make up for some defensive miscues, and the White Sox beat Minnesota 8-2 Wednesday for a three-game sweep of the last-place Twins.