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 cracked the windshield, Cabrera said through a translator. He saw that after the game, he said. It was Cabrera's sixth multihit game since the All-Star break, as Toronto improved to 8-3 since the break.
"The All-Star break did him some good," Blue Jays manager John Gibbons said of the slugger. "From the looks of it right now, I think the All-Star break did us all some good."
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 with three losses in Toronto.
More from ESPN.com
The Red Sox are fully engaged in seeing what they can get for Jon Lester before Thursday's trade deadline, writes Gordon Edes. Story
Before being a leader of the Red Sox rotation, Clay Buchholz needs to figure himself out, writes Joe McDonald. Story
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 homer 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. 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 of the sixth to reach, with one run scoring on a double by Goins.
"They hit the pitches I was missing with," Buchholz said.
Felix Doubront came in, faced 10 batters and allowed six runs, six hits and two walks. He got his only outs on a sacrifice fly and a forceout.
Doubront has complained about being moved to the bullpen after he went 2-4 with a 5.19 ERA in 10 starts. In seven relief appearances, he has 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.
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.
Copyright by STATS LLC and The Associated Press
BOSTON, MA - JULY 28: Clay Buchholz #11 of the Boston Red Sox pitches in the first inning against the Toronto...
37,974 (102.4% full) - % is based on regular season capacity
79 degrees, partly cloudy
Home Plate - Andy Fletcher, First Base - Tom Woodring, Second Base - Mark Wegner, Third Base - Mike Winters
Melky Cabrera's 3rd career multi-home run game was also the 3rd multi-home run game by a Blue Jay in 4 games at Fenway Park this season. That actually accounts for all of the multi-home runs games by ANY player at Fenway this season.
The Blue Jays have won all 4 meetings with the Red Sox at Fenway Park this season and it hasn't been close. The Blue Jays have outscored the Red Sox in Boston by a combined 23 runs. The Blue Jays have 10 home runs at Fenway, including 4 each for Melky Cabrera and Edwin Encarnacion. And look at the starting pitchers ERA in those 4 games -- 2.92 for the Blue Jays and 10.35 for the Red Sox.