Justin Masterson found the strike zone after a rocky start and pitched seven scoreless innings as the Cleveland Indians ended Boston's seven-game winning streak, beating the Red Sox 3-2 Monday night.
Masterson (3-4) walked four in the first three innings, but settled in and won for the first time in five starts. He allowed just three singles and struck out a season-high 10.
Lonnie Chisenhall hit a two-run single in the first off John Lackey (6-4) as the Indians won their fourth straight.
Boston's Xander Bogaerts hit a two-run homer in the eighth off Bryan Shaw to make it 3-2. Indians left-hander Marc Rzepczynski retired David Ortiz for the final out in the eighth, and Cody Allen worked the ninth for his fourth save.
Red Sox shortstop Stephen Drew went 0 for 2 with a walk in his season debut. He re-signed with Boston as a free agent last month.