The game quickly became a secondary concern in the Motor City when the Tigers acquired star left-hander David Price from Tampa Bay in a three-team deal.
Joakim Soria (1-4) — another pitcher Detroit recently traded for — hit Paul Konerko with the bases loaded in the seventh to give the White Sox a 5-4 lead.
Abreu extended his hitting streak to 20 games.
Ronald Belisario (4-7) got the win in relief, and Jake Petricka pitched the ninth for his sixth save.