Arcia hit a solo home run and Brian Dozier added a two-run homer in the second inning, giving Minnesota a 3-0 lead. Two innings later Clete Thomas and Eduardo Escobar hit back-to-back home runs that put the Twins up 5-1.
All four home runs -- and eight other hits -- came against Chicago starter John Danks (1-4). He was charged with six runs in five innings of work.
Matt Diamond (5-6) got the win with a 5 1/3-inning start in which he allowed seven hits and four runs (three earned).
After the three-run Minnesota outburst in the second inning, the White Sox got on the board in the fourth when Paul Konerko scored on a throwing error by Trevor Plouffe.
The two Twins home runs in the bottom of the inning more than countered that and Minnesota added a run in the fifth when Arcia singled in Plouffe and two more in the sixth off a single from Justin Morneau.
The White Sox had pulled to within 6-4 in the top of the inning with back-to-back home runs from Konerko, with a two-run shot, and Adam Dunn.