Kyle Seager hit a grand slam and added a solo homer as the Seattle Mariners routed the Blue Jays 9-3.
Toronto starter J.A. Happ (4-3) struggled, giving up 10 hits and seven runs in 3 1/3 innings of work.
Jake Petricka pitched 1 2/3 inning, giving up a run on two hits, before Aaron Loup and Tim Mayza threw two scoreless innings apiece.
Russell Martin hit a two-run homer in the second inning for the Blue Jays (20-18) and Yangervis Solarte's groundout in the eighth allowed a runner to score.
Ryon Healy and Mike Zunino both had home runs to back starting pitcher Mike Leake.
The Jays begin a three-game home series against the powerful Boston Red Sox tonight and left-hander Chris Sale will be on the mound.
Sale has held Toronto hitters to a .216 batting average over their careers.
Right-hander Aaron Sanchez will start for the Blue Jays.