TORONTO — Even by the standards of his current wretched run, Rick Porcello hit a new low Wednesday.
Justin Smoak homered from both sides of the plate, Mark Buehrle won his fourth straight decision and the Toronto Blue Jays beat Porcello and the Red Sox 11-2, ending Boston's winning streak at three.
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.
"I'm not doing a good job of executing pitches in pressure situations," Porcello said.
Manager John Farrell wouldn't say whether Porcello would make his next scheduled start, but noted that Boston is off next Monday and Thursday, meaning the rotation could be juggled heading into the All-Star break.
"We haven't even begun to map out next week," Farrell said.
Boston's bid for its first four-game winning streak of the season quickly fell apart.
Porcello gave up three home runs for the second time in his career. He's given up 16 homers this season.
"When he elevates, he's not getting away with any mistakes and that was the case again today," Farrell said.
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.
"This is what we needed," Blue Jays manager John Gibbons said. "We've been shut down the past few days."
It was the third multihomer game of Smoak's career and the second time he's connected from both sides. He's the sixth Blue Jays player to achieve the feat.
"It's not easy," said Smoak, a natural right-hander. "I've probably been working a lot more left-handed than right-handed."
The Blue Jays scored 10 or more for the 14th time, their highest total since doing it 14 times in all of 2009.
"It's awesome," Smoak said. "Best offense in the game."
Toronto scored five in the first, the majors-leading 30th time this season they've scored four or more in an inning.
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 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.
Batting from the right side, Smoak made it 8-0 with a fourth-deck drive off left-hander Robbie Ross in the third.
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 Josh 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 Donaldson. Cherry has been a vocal supporter of the Toronto third baseman's All-Star candidacy.
Betts lost track of the number of outs in the sixth, throwing home after catching Encarnacion's fly ball for the third out. "There's no excuse for that," Farrell said. "Losing track of the outs in the inning, it can't be accepted."
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. He's expected to be activated Thursday.
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.