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

The left-hander gave up more earned runs in Boston's four-run second inning than he had in his four previous starts combined (two). He walked three and struck out none.

''I wasn't hitting my spots as good as I was in the past,'' Buehrle said. ''And when I did, they got some base hits. But overall, too many strikes in the middle of the zone.''

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.

''We had a pretty clear understanding of how he was going to try and pitch us,'' Red Sox manager John Farrell said. ''The most important thing is we waited out those borderline pitches that were good pitcher's pitches that were off the plate to get into some good hitter's counts.''

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.

''Good team win. We needed it after last night,'' Peavy said.

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

With Toronto trailing 5-0, slugger Jose Bautista hit a one-out double in the fourth. Edwin Encarnacion followed with a walk but Bautista unwisely tried to steal third and was thrown out by Red Sox catcher A.J. Pierzynski.

Peavy called Bautista's decision to run ''a shot in the arm for us.''

Blue Jays manager John Gibbons made it clear he hadn't called for a steal.

''It wasn't smart, winning baseball and he won't do it again,'' Gibbons said.

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.

''We executed on all sides of the ball tonight,'' Peavy said. ''We need to put those efforts together consistently now.''

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

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.

''That's what Jake can do when Jake is right,'' Pierzynski said. ''He's been pitching pretty well all year, we just haven't scored any runs for him.''

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: Toronto optioned Wagner to Triple-A Buffalo following the game and recalled RHP Chad Jenkins. ... Blue Jays RHP Casey Janssen (back) is still struggling to overcome soreness, according to Gibbons. ''I don't see him back here in the next couple of weeks, to be honest with you,'' Gibbons said. ... Red Sox RHP Clay Buchholz (0-2) faces Blue Jays RHP Brandon Morrow (1-1) on Saturday afternoon.