Chicago produced a three-run first inning and held on for its second straight victory.
Sale (2-2) gave up two runs on four hits. Addison Reed worked around a leadoff single in the ninth to claim his seventh save.
The White Sox sent seven men to the plate in the first inning, with Jeff Keppinger's double bringing home one run, Paul Konerko's single driving in another and Conor Gillespie finishing the scoring with a sacrifice fly.
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'
Kate Middleton recycles dress at movie premiere