Jason Kipnis added a homer in the ninth.
The AL Central-leading Indians extended the majors' longest winning streak of the season. It is Cleveland's longest streak since closing the 2013 regular season with 10 straight wins.
The Indians have outscored opponents 68-21 and have hit 21 homers, including 10 in their last three games, during the streak.
The Indians had 14 hits as they scored at least six runs for the seventh straight game. Mike Napoli drove in a run with three hits.