Sanchez (14-7) has not lost a game since July 19 and is 7-0 in 10 starts since then.
He escaped a bases-loaded jam in the fifth and gave up five hits before giving way to the bull pen, which held the White Sox without a hit the rest of the way.
Joaquin Benoit struck out one in the ninth for his 18th save.
The run was charged to Matt Lindstrom (2-4), who retired only two batters.
N.J. man wakes up from 10-hour sleep with knife in back
Police: Sword-wielding man demanded free tacos