Skip to main content

Toronto Blue Jays' Josh Donaldson hits a home run against the Chicago White Sox during the eighth inning of a baseball game in Chicago, on Wednesday, Aug. 2, 2017.Jeff Haynes/The Associated Press

J.A. Happ had a season-high 10 strikeouts in seven innings, matching his longest start of the season, as the Toronto Blue Jays beat the Chicago White Sox 5-1 on Wednesday.

Happ (4-8) gave up a run and six hits while walking one to get his first win since July 4. He last got through seven innings in his first start of the season on April 5.

Justin Smoak extended his hitting streak to nine games and reached base three times for the Blue Jays, who won two of three in a matchup of last-place teams. Steve Pearce and Josh Donaldson added solo home runs.

Happ struck out the side in his final inning and the Blue Jays won for the second time in his last eight starts and also won for the third time in four games.

The Toronto bullpen struck out the side in the eighth inning around two walks, as Dominic Leone, Aaron Loup and Joe Biagini preserved the lead. Roberto Osuna entered with two on and nobody out in the ninth inning, and set down three straight batters to earn his 27th save.

Derek Holland (5-11) gave up two runs and five hits with four walks in six innings. The left-hander came into the game with a 9.46 ERA in his past 10 starts.

Smoak drove in Donaldson with a double in the third inning to open the scoring. The All-Star first baseman had homered in each of the first two games of the series.

Pearce hit his 11th home run of the season Holland's first pitch of the sixth inning. It was his third home run in seven games.

Russell Martin had an RBI single and Kevin Pillar later scored on a Jake Petricka wild pitch in the eighth inning.

Donaldson homered on the first pitch of the ninth for his third straight game with a homer and fourth in six games.

Leury Garcia had an RBI single in the sixth inning for the White Sox, who lost for the 19th time in 23 games.

Interact with The Globe