Toronto starter Thomas Pannone (2-1) allowed two runs, four hits and three walks in 6 1/3 innings.
Pannone, acquired from Cleveland in a trade last season, had two strikeouts in his third career major league start to help Toronto gain a split in the four-game set and win the season series 4-3.
Francisco Lindor and Brandon Barnes hit solo homers for the Indians.
Cleveland starter Mike Clevinger (11-8) allowed three runs, four hits and two walks while striking out nine in six innings.
Ken Giles entered the game after David Paulino had allowed a two-out walk and a single and to get the final out and earn his 20th save of the season.
After Jose Fernandez allowed Michael Brantley's leadoff single in the eighth, Jake Petricka took over and ended the inning with three strikeouts.
After pitching a perfect bottom of the seventh, Jon Edwards allowed a double to Billy McKinney, who was out at third trying to advance on Gurriel's grounder.
Gurriel was safe at second on third baseman Jose Ramirez's error on a force attempt on Smoak's grounder to first. Hernandez, who entered the game when right fielder Randal Grichuk was injured, hit his 20th homer of the season.
Grichuk walked off the field holding a towel over his left eye, assisted by trainers, in the top of the fourth after his head hit a security guard's chair while he tried to catch a foul ball. The Blue Jays later tweeted that initial concussion tests and a CT scan of his head and face were negative and Grichuk will be re-evaluated on Monday morning.
The outfielder was diagnosed with multiple facial contusions and abrasions and considered day to day. He will remain under the concussion protocol until cleared by MLB.
(This story has not been edited by Devdiscourse staff and is auto-generated from a syndicated feed.)