Drew Storen came on to face Pedroia, who hit a ground-rule double to right-center. Pedroia went 2 for 6 with two RBIs.

Xander Bogaerts followed with an RBI groundout. He went 1 for 6, extending his hitting streak to 22 games.

Removed from Boston’s rotation Friday after losing his previous two starts, Buchholz (3-5) worked one inning for the win in his first relief appearance since Aug. 17, 2008.

“He handled it very well,” Farrell said. “He had a good cutter, a good fastball.”

As Buchholz dressed in the clubhouse afterward, Farrell stopped by his locker for a congratulatory handshake.

“He understands how I’ve felt about the whole situation,” Buchhlolz said. “I don’t think anybody would be human as a baseball player if they didn’t take it as a slap in the face or as ‘You’ve got to get better.’ That’s sort of how I took it and he understood that.”

Eduardo Rodriguez will replace Buchholz in Boston’s rotation beginning with Tuesday’s game at Baltimore.

Koji Uehara finished for his first save as Boston became the first AL team to reach 30 wins.

Blue Jays manager John Gibbons said Floyd is “worn down” after pitching three times in four days and suggested Toronto would make a move to reinforce its bullpen on Monday.

“There’s a good chance something’s got to happen, I would think,” Gibbons said.

Jose Bautista hit a two-run homer for Toronto, which had won a season-high four straight. It was the 14th loss of the season for the Blue Jays’ bullpen, matching Atlanta and Cincinnati for most in the majors.

Toronto trailed 3-2 before Edwin Encarnacion tied it with a leadoff homer against Heath Hembree in the eighth, his 11th.

Making his first start in Toronto since helping the Blue Jays reach the American League Championship Series last October, David Price gave up two runs and five hits in 6 1/3 innings, leaving to a loud ovation from the crowd of 47,916.

“That felt good, for sure,” Price said. “A standing ovation is always good. It’s not very common to get one whenever you’re away from home.”

Bautista opened the scoring with a drive off the left-field foul screen in the fifth, his 11th. It was Bautista’s sixth career homer off Price, the most by any opposing batter.

Been a while

Toronto was the opponent the last time Buchholz pitched in relief, working one inning against the Blue Jays at Fenway Park. Buchholz allowed one run that day, giving up an RBI double to future teammate John McDonald.

Trainer’s room

Red Sox: DH David Ortiz was scratched with a sore left foot. He was hit on the foot by a pitch in the fifth inning of Saturday’s 10-9 loss and struck out on the play. X-rays were negative and Ortiz is day to day. “He woke up this morning more sore than when he left here last night after being hit by the pitch,” Farrell said. “I had him in the lineup originally but then, when he tried to run, it was not feeling good. Didn’t want to push it. We’re hopeful he’ll be back in the lineup tomorrow.”