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.
Aaron Carter is still in love with Hilary Duff
NBC reportedly holds celebs hostage to Jimmy Fallon's show