CHICAGO — Pitching on a hot, muggy afternoon against one of the majors' best lineups, Chris Sale made it look easy.

Sale tossed 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.

"When you get into a groove, you just try to ride it out as best you can," Sale said. "It was nice to get some quick outs and just try to roll with it."

Sale (13-2) allowed five hits, struck out seven and walked two in his fourth straight victory. The 6-foot-6 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.

"Everybody knows how good (Sale's) putaway pitches are," Tulowitzki said. "He was tough."

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.

"It's just sign we're getting back on the right track," said Shuck, who connected in the eighth. "We're playing the baseball we want to play."

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.

"(Stroman) drew a tough assignment today. He almost had to be perfect," manager John Gibbons said. "Sale is definitely one of the best, no doubt about that."

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. Anderson and Shuck also homered on Saturday.

NET RESULT

One day after Toronto reliever Jason Grilli barely reacted in time to stab a line drive that was headed for his face, he called for increased safety measures for fans.

"I don't see how the nets can't be extended down the foul lines in every park," Grilli said. "That's where the most balls come into the stands at 110 miles per hour while a lot of fans are on their cellphones."

MAKING MOVES

After the game, the Blue Jays recalled right-hander Ryan Tepera from Triple-A Buffalo and optioned left-hander Chad Girodo to their top farm club.

TRAINER'S ROOM

Blue Jays: RHP Gavin Floyd was placed on the 15-day disabled list with shoulder tightness and RHP Bo Schultz was promoted from Triple-A Buffalo. Schultz pitched the eighth on Sunday. Floyd was scheduled for an MRI. ... 1B Justin Smoak (left knee) was out of the lineup for a third straight game.

UP NEXT

Blue Jays: RHP Marco Estrada (5-3, 2.70 ERA) takes the mound as Toronto opens a three-game series at Colorado. He'll face RHP Jon Gray (4-3, 4.80 ERA).

White Sox: After a day off on Monday, LHP Jose Quintana (5-7, 3.04 ERA) will try to win for the first time since May 8 when the White Sox open a three-game home set against Minnesota and RHP Kyle Gibson (0-5, 6.05 ERA). Quintana is 0-6 with a 4.50 ERA over his last eight starts.