BOSTON -- Aaron Laffey pitched seven shutout innings and Colby Rasmus drove in two runs, lifting the Toronto Blue Jays to a 6-1 victory over the Boston Red Sox on Friday night.

The win snapped a three-game losing streak for Toronto, and was just its sixth in its last 15 games.

Boston, which entered the game leading the majors in runs, had won four of five.

Adam Lind added two hits and an RBI for the Blue Jays.

Laffey (2-1) scattered eight singles and worked out of trouble in the third and seventh innings. He struck out four and didn't walk a batter.

The 27-old left-hander is with the fourth team of his career. He was up with Toronto in April and May, but never appeared in a game before being recalled from Triple-A Las Vegas on June 11.

Josh Beckett (5-8) was plagued again by a rough opening inning and took the loss.

Beckett gave up five runs -- four earned -- and seven hits, striking out seven and walking three. Entering Friday's game, the right-hander had a 10.20 ERA in his opening innings and 3.36 combined in all others.

He struck out the first batter, Anthony Gose on a 93 mph fastball. Then Rasmus tripled off the base of the wall in right field and scored when he beat third baseman Will Middlebrooks' throw on Edwin Encarnacion's grounder by slipping his hand ahead of catcher Kelly Shoppach's tag. J.P. Arencibia added an RBI single, making it 2-0.

In the second, Rasmus made it 4-0 with a two-run double into the gap in left-centre.

Darren Oliver and Casey Janssen each pitched one inning for the Blue Jays.

Unlike Thursday, when Boston was held scoreless until pulling out a win in the ninth, there wasn't much drama as the Red Sox scored their only run on Mike Aviles' fielder's choice grounder with one out in the ninth.

Laffey had runners on first and second in the third, but got the next two hitters to fly out. In the seventh, the Red Sox had the first two batters reach with singles.

The Blue Jays made it 5-0 in the fifth on Lind's RBI single and a spattering of boos rained down on Beckett. Encarnacion reached second after Middlebrooks threw his infield hit into Boston's dugout for an error before Lind's hit. Yan Gomes' run-scoring double made it 6-0 in the eighth.