Justin Smoak homered from both sides of the plate, Mark Buehrle won his fourth straight decision and the Toronto Blue Jays beat the Red Sox 11-2 on Wednesday, ending Boston's winning streak at three.

Jose Bautista, Edwin Encarnacion and Josh Donaldson all connected and Jose Reyes had four hits as the Blue Jays scored more runs than they had in their previous four games combined, giving a Canada Day crowd of 45,392 plenty to cheer about.

Buehrle (9-4) allowed one run and four hits in seven innings. He hasn't lost since May 23 against Seattle.

Encarnacion hit a three-run homer off Rick Porcello in the first and Smoak added a two-run drive into the second deck in right.

Bautista snapped an 0 for 25 slump with a two-run shot in the second, the 16th home run allowed by Porcello this season.

Porcello (4-9) allowed seven runs and seven hits in two innings, his shortest start of the season. He's 0-7 with a 8.18 ERA in eight starts since beating Seattle on May 16.

Batting from the right side, Smoak made it 8-0 with a fourth-deck drive off left-hander Robbie Ross in the third. It was the third multihomer game of Smoak's career, and the second time he's connected from both sides.

Boston outfielder Hanley Ramirez returned to the lineup after missing the past six games with a sore left hand, suffered when he was hit by teammate Xander Bogaerts' line drive in last Wednesday's win over Baltimore. Ramirez went 1 for 3 with a triple.

Mookie Betts hit a solo homer off Aaron Loup in the eighth but Donaldson answered with his 19th in the bottom half, a two-run drive off Jonathan Aro.

The Blue Jays marked Canada's 148th birthday by wearing red maple leaf caps and jerseys with red lettering. The Red Sox also honored Canada Day with a Canadian flag on the right sleeve of their jerseys.

Former Boston Bruins coach and TV personality Don Cherry threw out the ceremonial first pitch to Blue Jays third baseman Josh Donaldson. Cherry has been a vocal supporter of Donaldson's All-Star candidacy.

TRAINER'S ROOM

Red Sox: 2B Dustin Pedroia (right hamstring) is scheduled to take batting practice Thursday. ... INF Brock Holt got the day off. ... C Ryan Hanigan (broken right hand) was late arriving in Toronto after bad weather delayed his flight, and was not activated off the 60-day DL.

Blue Jays: RHP Aaron Sanchez (strained back muscle) worked off a mound Wednesday for the first time since June 5. Sanchez is rehabbing at Toronto's spring training facility in Dunedin, Florida. ... Toronto reinstated INF Steve Tolleson (left groin) from the 15-day disabled list and designated him for assignment.

UP NEXT

Red Sox: LHP Wade Miley (7-7, 4.38 ERA) seeks his third win in four starts. Miley lost his lone appearance against the Blue Jays this season, giving up four runs and eight hits in six innings of a 7-0 defeat at Toronto on May 8.

Blue Jays: LHP Matt Boyd makes his second career start. Boyd allowed four runs, including three solo homers, in a 4-0 loss to Texas on June 27.