TORONTO (AP) -- Mike Napoli hit a three-run homer, Pablo Sandoval added a two-run shot and the Boston Red Sox beat the Toronto Blue Jays 6-3 on Sunday to avoid a three-game sweep.
Clay Buchholz (2-4) allowed three runs in 6 1-3 innings for his first victory in six starts. The last-place Red Sox won for just the second time in nine games.
Carl Willis joined the Red Sox for his first game as their new pitching coach. He replaced Juan Nieves, who was fired Thursday.
Buchholz is 9-3 with a 2.30 ERA in 14 career starts in Toronto. He gave up seven hits, walked three and struck out three.
The right-hander appeared to roll his left ankle on the final play of the fourth inning, and gingerly walked off the field. He was examined while warming up before the fifth and was able to continue.
Junichi Tazawa pitched 1 2-3 innings and Koji Uehara finished for his sixth save.
Red Sox manager John Farrell hinted at a roster shake-up following Saturday's 7-1 loss and Boston made two changes before the game, recalling outfielder Jackie Bradley Jr. and right-hander Steven Wright from Triple-A Pawtucket. Slumping outfielder Allen Craig and right-hander Robbie Ross were optioned to the minors.
Bradley Jr. started in right field and batted eighth. He finished 0 for 4.
R.A. Dickey (1-4) lost for the third time in four starts, allowing six runs in six innings. And for the third time in four starts, he failed to strike out a batter.
Mookie Betts led off the game with a triple and scored on Dustin Pedroia's groundout. Later in the inning, Napoli connected on Dickey's knuckleball for his third home run of the season.
Sandoval hit a two-out homer in the fifth, his third.
Toronto's Chris Colabello had an RBI single in the fourth.
Josh Donaldson doubled home a run in the fifth and Devon Travis made it 6-3 with an RBI groundout in the seventh.
Red Sox: Shane Victorino (right hamstring) is expected to come off the 15-day DL before the Red Sox play at Oakland on Monday.
Blue Jays: OF Michael Saunders was placed on the 15-day DL with left knee inflammation. He had knee surgery in spring training to repair a torn meniscus. He returned to the lineup Saturday after missing the previous four games.
Red Sox: RHP Rick Porcello (3-2, 4.38) faces LHP Scott Kazmir (2-1, 2.75) as Boston begins a three-game series at Oakland on Monday. Pitching for Detroit, Porcello threw a four-hit shutout in his most recent start against the Athletics last July 1.
Blue Jays: RHP Marco Estrada (1-1, 2.93) makes his second start of the season as Toronto opens a three-game series at Baltimore on Monday. Starting in place of the demoted Daniel Norris, Estrada allowed four earned runs and eight hits in 4 2-3 innings against the Yankees last week. He'll face Orioles RHP Ubaldo Jimenez (2-2, 2.36).