Josh Donaldson homered and drove in three runs as the Blue Jay smoked the White Sox 14-5 in Toronto.
Aledmys Diaz also went deep and had three RBI for the Blue Jays.
Toronto blew the game open with a seven-run eighth inning on its way to 4-and-2.
The Jays have now won four straight games.
J.A. Happ struck out nine over five-and-a-third frames on four-run ball to earn the win.
Miguel Gonzalez yielded six runs, five earned, over five innings of work to take the loss for Chicago, which has dropped two-straight after a 2-and-0 start.
Tim Anderson, Avisail Garcia and Yolmer Sanchez homered in defeat.