Jose Abreu and Matt Davidson homered to help the White Sox chill the Blue Jays 4-3 in Toronto.
Abreu led off the eighth with a homer to break a 3-3 tie.
Joakim Soria struck out two in a flawless ninth to log his second save. Reliever Nate Jones retired all four batters he faced on 10 pitches to claim the victory.
Justin Smoak and Curtis Granderson combined to go 4-for-6 with three Toronto doubles.
Aaron Sanchez struck out seven over six innings of three-run ball in a no-decision.
The Jays' four-game winning streak came to an end.