Hammered for a season-high seven runs in a blowout loss at Cincinnati last week, Blue Jays left-hander J A Happ bounced back with his best start of the season.

Going up against the tired, scuffling Chicago White Sox didn’t hurt.

Adam Lind had three hits and three RBIs, Happ pitched a season-high 7 2-3 innings and the Toronto Blue Jays beat the White Sox 7-0 on Thursday night. Hit hard in an 11-1 loss to the Reds on Saturday, Happ said he used that poor start to motivate himself for this one.

“I put it behind me, but I did pitch a little upset, a little angry at myself,” Happ said. “That helps.”

Jose Reyes had four hits and scored twice as the AL East-leading Blue Jays reached the midpoint of the season at 45-36 and handed the struggling White Sox their seventh loss in eight games. Chicago lost for the 10th time in 11 road games.

“That game just smelled right from the start,” White Sox manager Robin Ventura said. “We didn’t play very well, didn’t hit very well, didn’t play defence very well and it showed.”

Chicago was coming off a deflating, 12-inning loss at Baltimore on Wednesday that saw them blow a four-run lead in the eighth, then endure a rain delay in extra innings. They didn’t arrive at their Toronto hotel until almost sunrise.

“That type of circumstance does wear on you, especially when you’re playing back to back to back to back games, when you don’t have an off day for two weeks,” centre fielder Adam Eaton said.

Lind hit an RBI double in the first, singled in the third and hit a two-run single in the fourth. He struck out in the seventh and, batting with runners at second and third in the eighth, flied out to the warning track in left. Happ (7-4) allowed four hits to win for the third time in five starts. The left-hander walked two and struck out a season-high eight.

“He had some good life on his fastball,” White Sox infielder Gordon Beckham said. “I looked up in my last at-bat in the eighth and he was throwing it 94, 95. He was obviously feeling it a little bit.”

Happ’s high strikeout total was a good sign to Blue Jays manager John Gibbons.

“You could see them swinging through pitches and that’s when you know he’s on,” Gibbons said of Happ. “He was fantastic tonight.”

Dustin McGowan got the final out of the eighth and Chad Jenkins finished as the Blue Jays recorded their 10th shutout. The White Sox were blanked for the sixth time. Chicago lost Eaton in the first inning with cramps in his left leg. Leury Garcia took over in centre.

“Just the way he was going down the line, it didn’t look good,” Ventura said of Eaton, who missed two weeks last month with a strained right hamstring.

Starting for the first time since May 19, White Sox right-hander Scott Carroll (2-4) allowed five runs and nine hits in five innings. Carroll, who walked two and struck out four, returned to the rotation in place of Andre Rienzo, who was moved to the bullpen.

Jered Weaver threw seven strong innings while the Los Angels offense banged out 14 hits as they held on for their sixth successive victory. Weaver gave up one run and eight hits in seven innings. First baseman Albert Pujols led the 14-hit attack with three hits, center fielder Mike Trout had two hits and two RBIs and second baseman Howie Kendrick had two hits to extend his hitting streak to 10 games.

Rick Porcello pitched a three-hit shutout while Miguel Cabrera collected four hits as the Detroit Tigers beat the Texas Rangers. Porcello (10-4) struck out six and walked three in earning his first career shutout. The right-hander is tied for second in the American League in wins.