CHICAGO - Chris Sale pitched eight innings of two-run ball to become the majors' first 13-game winner, and the Chicago White Sox beat the Toronto Blue Jays 5-2 on Sunday.

Tim Anderson and J.B. Shuck homered to help Chicago take two of three from slumping Toronto, which has dropped five of seven. The White Sox returned to .500 (38-38) with their fifth win in seven games.

Sale (13-2) allowed five hits, struck out seven and walked two in his fourth straight victory. The ace left-hander matched his win total from all of 2015 when he was 13-11.

Sale was working on a shutout before Troy Tulowitzki homered down the left-field line with one out in the eighth. After Kevin Pillar struck out, Junior Lake made it 4-2 with a drive to left-centre.

But Shuck homered in the bottom half for the White Sox and David Robertson pitched a perfect ninth for his 20th save in 22 chances.

Melky Cabrera and Adam Eaton each drove in a run for Chicago, which bounced back nicely after it hit seven solo homers in a frustrating 10-8 loss on Saturday. The White Sox joined the Tigers as the only teams to lose after hitting at least seven homers.

Toronto starter Marcus Stroman (6-4) allowed four runs and seven hits in five innings. He walked four and struck out four.

The White Sox jumped in front with two in the third. Eaton's squeeze bunt drove in Tyler Saladino from third with one out, and Eaton reached on a fielder's choice when Stroman's throw home was high. One out later, Cabrera's single drove in Anderson from second.

Anderson led off the fifth inning with a drive to left for his third homer. Shuck and Anderson also homered on Saturday.