The Sox gave starting pitcher Brian Johnson a 2-0 lead in the first on a solo home run by Xander Bogaerts and a run-scoring single by Brock Holt.
After the Blue Jays tied the score on a Teoscar Hernandez home run in the third, JBJ and Bogaerts each drove in a run in the fifth to put Boston up 4-2. Holt added an insurance run in the sixth with an RBI single.
Johnson went 4.1 innings and did not figure in the decision, with the win going to Brandon Workman in relief. Craig Kimbrel pitched a clean ninth, including two strikeouts, for his 30th save of the year.
The Red Sox go into the break having won 12 of their last 13 games. With the Yankees losing to Cleveland on Sunday, Boston has a 4.5 lead in the American League East and are three games up in the loss column.
Born in Queens, NYC and lived kind of all over the place from PA to NJ to NYC and back to NJ.
Yeah, I used to be that guy on WNEW-FM. No, I never worked at WPLJ (honest).
I support my family by doing two things in life I truly love - baseball and radio (WDHA).