The White Sox avoided a sweep at the hands of the Cubs, who have dropped five out of eight.
Adam Dunn and Paul Konerko had RBI singles in the third to open the scoring and the big blow for the White Sox came on Gordon Beckham's three-run homer in the sixth. Beckham also drove in a run with a single in the fourth.
The loss went to Randy Wells (1-2), who made his third start of the season and gave up three runs on five hits with four walks in 3 2/3.
Beautician charged with giving client fatal silicone butt injection
McPhee, Cokas 'working on their marriage' after affair