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.
Lytro unveils camera that can focus a photo after shooting it
Easer Egg Roll brings thousands to White House