Will Middlebrooks returned from the disabled list with two hits and two RBIs as Boston bounced back from an error-filled loss to the Yankees on Thursday. The Red Sox held a pregame meeting after making five errors in their 14-5 home defeat against New York.

“No one is proud of the way things unfolded (Thursday) night,” manager John Farrell said. “That was an ugly game.”

The Red Sox set season highs with 16 hits and eight extra-base hits as they roughed up left-hander Mark Buehrle (4-1), who was trying to become the first Blue Jays pitcher to start a season with five straight wins.

Buehrle came in with a major league-best 0.64 ERA, but allowed 12 hits and seven runs, six earned, in 5 1-3 innings. He gave up more earned runs in Boston’s four-run second than he had in his four previous starts combined (two). He walked three and struck out none.

Juan Francisco homered for the Blue Jays, who have lost three straight for the first time this season.

Peavy (1-0) allowed one run and five hits to win for the first time in five starts. He walked two and struck out seven.

Chris Capuano struck out the side in the eighth and Andrew Miller finished for Boston.

Red Sox catcher A.J. Pierzynski opened the scoring in the second with a sacrifice fly off Buehrle, his former Chicago White Sox batterymate. Middlebrooks followed with an RBI single, the first hit against Buehrle in 24 at-bats this season with a runner in scoring position. Dustin Pedroia capped the rally with a two-run single.

Ortiz made it 5-0 with a leadoff homer in the fifth, the 50th of his career against Toronto. Ortiz has 33 career homers at Rogers Centre, the second-highest total by an opposing player. Alex Rodriguez leads with 36.

Pierzynski singled to begin the sixth and scored on a double by Middlebrooks, who was thrown out at third. Buehrle left after walking Jackie Bradley Jr. and was replaced by Neil Wagner, who later issued a bases-loaded walk to Mike Napoli.

Peavy, meanwhile, breezed through the first five innings, allowing just two hits. Jose Bautista hit a one-out double in the fourth and Edwin Encarnacion walked, but Bautista unwisely tried to steal third and was thrown out by Pierzynski.

Jose Reyes hit a one-out double in the sixth and went to third on Melky Cabrera’s single, but Peavy struck out Bautista looking, then fanned Encarnacion to escape the inning.

Francisco ended Peavy’s shutout bid in the seventh with a towering homer into the fourth deck, his first.

NOTES: Blue Jays RHP Casey Janssen (back) is still struggling to overcome soreness, according to manager John Gibbons. “I don’t see him back here in the next couple of weeks, to be honest with you,” Gibbons said. … Boston’s loss to the Yankees on Thursday was the only game since 1914 in which a team had five runs, four hits and five errors. … Red Sox RHP Clay Buchholz (0-2) faces Blue Jays RHP Brandon Morrow (1-1) on Saturday afternoon.