TORONTO (AP) -- Ryan Dempster won his second straight start and the Boston Red Sox took advantage of a season-high 10 walks to beat the Toronto Blue Jays 3-1 on Thursday night.
Dempster (2-2) allowed one run and four hits in six innings. The right-hander, who walked three and struck out four, retired 10 of the final 11 batters he faced.
Winless in his first four starts this season, Dempster posted his first victory by beating Houston a week ago.
Andrew Miller got two outs in the seventh and Junichi Tazawa got the third. Koji Uehara pitched the eighth and Joel Hanrahan finished for his fourth save in five chances.
Boston improved its major league-best road record to 9-3 and won its seventh series in nine tries this season.
The Red Sox have won eight of 10 and are 20-8 overall, their best start since opening 20-7 in 2002.
Brett Lawrie homered and Colby Rasmus had three hits but the last-place Blue Jays lost for the 12th time in 16 games. Toronto dropped to 4-12 against AL East opponents.
Lawrie connected leading off the bottom of the first, his third homer of the season and the third leadoff shot of his career.
Boston took the lead with a two-run second. Mike Napoli doubled and scored on Mike Carp's single to right, and Stephen Drew drove in Will Middlebrooks with a sacrifice fly.
Blue Jays left-hander J.A. Happ allowed two runs and three hits in 32 3 innings, his shortest start of the season. Happ (2-2) matched a career high with seven walks and struck out two.
David Ross drew a leadoff walk from reliever Brad Lincoln in the sixth and moved to second on a wild pitch. Steve Delabar replaced Lincoln but allowed an RBI single to Jacoby Ellsbury.
Toronto loaded the bases in the seventh but Tazawa struck out Adam Lind to end the threat.