BOSTON — Melky Cabrera's second homer sailed over the left field wall and smashed a car window across the street.
Cabrera homered from both sides of the plate and drove in five runs, R.A. Dickey pitched three-hit ball for seven innings and the Blue Jays won 14-1 on Monday night.
"He didn't know" his three-run homer in a nine-run sixth inning had cracked the windshield, Cabrera said through a translator. "He saw that after the game."
Dickey's knuckleball was so good, he could have done without some of those runs.
"I kind of wish they could divide them up over, like, three starts," he said. "(I) almost kind of wish we'd have only scored two runs because I felt like I had that kind of knuckleball tonight and saved this outing for when I gave up five, but I'll take it."
The Blue Jays won for the sixth time in seven games while the Red Sox lost one day after stopping a five-game slide that began in Toronto with three losses.
Cabrera homered into Boston's bullpen in right field after Jose Reyes led off the game with a walk. Cabrera made it 9-0 in the sixth with his 14th of the season.
Ryan Goins had four hits and four RBIs for Toronto.
Dickey (9-10) had a season-high 10 strikeouts, allowed a run and walked one as he won for the third time in 10 starts. But against the Red Sox he's 3-0 with 21 strikeouts and two walks this season.
Clay Buchholz (5-7) left the game after allowing the first three batters to reach in the sixth with one run scoring on a double by Goins.
"They hit the pitches I was missing with," Buchholz said.
Felix Doubront came in and faced 10 batters, allowing six runs, six hits and two walks. He got his only outs on a sacrifice fly and a forceout.
Everyone in the Blue Jays' lineup except Reyes scored in the sixth, and Munenori Kawasaki scored twice. Toronto's 14 runs matched its season-high against Cincinnati on June 20.
Goins had given the Blue Jays a 4-0 lead with a two-run double in the fourth.
Dickey retired the first six batters and struck out at least one in each of his seven innings. He allowed a double in the third to Stephen Drew, an infield single in the fifth to Shane Victorino and an RBI single in the sixth by David Ortiz that made it 13-1.
Blue Jays: With first baseman Edwin Encarnacion having a setback in rehabbing his strained right quadriceps, the Blue Jays obtained third baseman Danny Valencia from the Kansas City Royals for right-hander Liam Hendriks and catcher Erik Kratz. Toronto's regular third baseman, Juan Francisco, has been filling in at first.
Red Sox: Catcher David Ross hobbled home on a painful right heel on Ortiz's single in the sixth. Ross believes the pain is caused by plantar fasciitis.
Blue Jays: Marcus Stroman (6-2) pitches for the Blue Jays on Tuesday night and will have a tough time matching his performance against Boston last Thursday in Toronto. He allowed his only hit when Victorino led off the seventh with a single in Toronto's 8-0 win. Stroman left after that inning.
Red Sox: Rubby De La Rosa (3-3) makes his second consecutive start against Stroman.
Cabrera had his sixth multihit game and Toronto improved to 8-3 since the All-Star break. "The All-Star break did him some good," Blue Jays manager John Gibbons said. "From the looks of it right now, I think the All-Star break did us all some good."
Doubront has complained about being moved to the bullpen after going 2-4 with a 5.19 ERA in 10 starts. In seven relief appearances, he's allowed 11 earned runs in nine innings. "If the role is not sitting well and affecting his pitching, there needs to be a different focus in realizing his potential and focus," manager John Farrell said.