Munenori Kawasaki, Edwin Encarnacion, and Brett Lawrie each drove in a run for the Blue Jays, who snapped a two-game skid. Starting pitcher Drew Hutchison gave up two runs on eight hits with nine strikeouts across 5 1/3 innings.
Steve Delabar (1-0) retired the final two batters in the sixth after having men on first and third to earn the win. Sergio Santos picked up his fifth save of the season after issuing two walks and striking out two batters.
Carlos Santana stroked a two-run homer and Jason Kipnis had two hits for the Indians, who have dropped three of their last four. Justin Masterson allowed two runs on six hits with nine strikeouts over 6 1/3 innings, but Marc Rzepczynski (0-1) was tagged with the loss after giving up a run on two hits in the seventh.