Josh Donaldson, Yangervis Solarte and Justin Smoak hit three consecutive doubles in a four-run eighth inning as the Blue Jays rallied for a 5-2 win over the Seattle Mariners.
Teoscar Hernandez hit a solo homer in the fourth inning before Toronto (20-17) broke the game open in the eighth.
Jaime Garcia (2-2) struck out three and gave up two runs in five innings of work.
Tyler Clippard earned his first save of the season, striking out two of the four batters he faced in the ninth inning.