The Red Sox scored the tiebreaking run on an eighth-inning error, completing a three-game sweep of the Blue Jays with a 4-3 victory.
J.D. Martinez got things started in the bottom of the second with his 41st home run of the season giving the Red Sox a 1-0 lead. Martinez is now tied with Khris Davis for most home runs in the MLB.
Devers also hit a solo homer with two outs in the sixth putting Boston up 3-1.
After the Blue Jays rallied for two runs to tie it at 3 in the top of the eighth, Xander Bogaerts doubled in the bottom half and stole third. He came home when Toronto second baseman Yangervis Solarte dropped a popup in shallow right field giving the Red Sox a 4-3 lead.
Brandon Workman faced one batter, ending Toronto’s eighth-inning rally with just three pitches, and got the win. Craig Kimbrel earned his 40th save.
Boston starter Eduardo Rodriguez struck out seven in six innings retiring the last nine batters he faced.