The Red Sox faced their worst inning of the year, as they continue to struggle in last place of the AL East, and now sit a season-worst eight games under .500 with a record of 27-35.
Justin Smoak drove in three runs, including a two-run home run following Martin's triple to make the score 13-8.
The Red Sox had a chance to tie the game while trailing 13-9 in the eighth, but Mike Napoli struck out with the bases loaded after Xander Bogaerts singled home a run. Rusney Castillo added an RBI double off of closer Brett Cecil in the ninth, but Cecil was able to record his third save of the season.
Steve Delabar got the win for Toronto after a perfect sixth inning, while Junichi Tazawa suffered the loss for Boston.
The Red Sox took a 5-0 lead after Mookie Betts and Pablo Sandoval hit back-to-back long balls in the first, with Sandoval's being a two-run shot. David Ortiz added a two-run single, and then Dustin Pedroia hit a three-run shot in the third to take the 8-1 lead.
Toronto was able to score three runs in the fifth off Joe Kelly, who left after the sixth inning. The Blue Jays entered the night with a major league-leading 325 runs scored, 50 more than the New York Yankees, who have the second-most.
The Blue Jays' win streak has their record two games over .500 at 32-30, as they will continue their series in Boston this afternoon.