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.
Megyn Kelly: Santa Claus and Jesus are both white men
Costly malfunction causes beer flood at Boston-area brewery