Troy Tulowitzki hit a grand slam, Justin Smoak belted a three-run shot and Russell Martin had a two-run homer as the Blue Jays crushed the Cincinnati Reds 17-2.
Martin gave Toronto the lead in the second inning with a rainbow shot just inside the right-field foul screen. Tulowitzki broke the game open by clearing the bases in the third and Smoak put the Blue Jays' run total into double digits an inning later.
Kendrys Morales, Smoak and Martin each scored three runs as the Blue Jays (24-27) won for the sixth time in seven games.
Devon Travis and Ezequiel Carrera had four hits apiece and Marcus Stroman worked six innings for his team-leading sixth win of the season.
The Blue Jays, who had 23 hits in all, left 13 men on base.
Toronto improved to 3-1 on its 10-game homestand.