The Blue Jays cooled off the Boston bats after the Red Sox had won four out of five. Boston had averaged six runs a game in its previous five outings.
Laffey (2-1) made only his fifth start of the season and gave up eight hits. He struck out four and did not walk a batter.
Rasmus delivered a two-run double in the second to build on the Toronto lead.