TORONTO — Cleveland's franchise-record 14-game winning streak was stopped by a big day for Toronto's sluggers and a contentious replay call.
Initially called out at home during Toronto's three-run eighth inning, Ezequiel Carrera was ruled safe after a replay review, and the Blue Jays beat the Indians 9-6 on Saturday despite a cycle by Rajai Davis.
Indians manager Terry Francona said he was "shocked" the call on Carrera was overturned.
"They keep telling us it has to be conclusive," Francona said. "I will look forward to an explanation that I understand. As of now, from what I've seen, I don't know how they did that."
Toronto star Josh Donaldson hit a tying solo shot off Dan Otero in the seventh then made it 7-6 with an RBI single in the eighth. Michael Saunders added a two-run double.
"They were fortunate enough to throw the last punch, and that was the outcome of the game," Cleveland reliever Tommy Hunter said.
Edwin Encarnacion and Troy Tulowitzki also homered for Toronto, which lost 2-1 in 19 innings on Friday, matching the longest game in Blue Jays history.
Davis became the eighth player in Cleveland history to hit for the cycle. He led off the game with a homer, tripled home a run in the third, doubled and scored in the seventh and singled in the ninth.
"That was very impressive," Francona said. "He's been such a spark for us in so many ways."
Carlos Santana also homered for Cleveland, which lost for the first time since a 9-4 defeat at Kansas City on June 15. It had won eight straight on the road.
Carrera drew a one-out walk off Otero in the eighth and went to second on a single by Devon Travis. Hunter came on to face Donaldson, who hit a single into shallow center.
Carrera had to hold up to make sure the ball dropped and was called out by home plate umpire D.J. Reyburn. Toronto challenged the call and Carrera was ruled safe after the review.
"I definitely thought I had him in the leg," Indians catcher Chris Gimenez said.