The Blue Jays won their ninth in a row, continuing their pursuit of the Yankees in the AL East.
Drew Hutchison picked up his 11th win going seven, before handing over the ball to Aaron Sanchez who was able to close out the 8th.
Roberto Osuna came on in the ninth and picked up his 11th save.
The Jays winning runs came in the third inning when hits from Justin Smoak and Ryan Goins helped drive in three.
Jose Bautista hit his 27th home run of the season in the fifth.