Villanueva (4-0) didn't allow a run in his second straight start, stifling the Indians on three hits over six full frames. The right-hander overcame five walks and strike out eight in the victory.
Jason Frasor tossed a scoreless seventh inning and Darren Oliver earned his first save with two shutout frames to complete the triumph, which gave the Blue Jays the rubber match of its three-game series at Rogers Center.
Tribe starter Derek Lowe (8-7) yielded three runs on three hits and four walks over six innings.
Chipotle plans first price increase in 3 years
Putin thinks Obama would save him if he were drowning