Cleveland's franchise-record 14-game winning streak was snapped by a 9-6 loss to Toronto on Saturday, with the Blue Jays scoring three runs in the eighth to overcome a cycle by Rajai Davis.
Toronto star Josh Donaldson hit a tying solo shot off Dan Otero (2-1) in the seventh and then made it 7-6 with an RBI single in the eighth. Michael Saunders added a two-run double, and Roberto Osuna pitched the ninth for his 16th save.
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. Jason Grilli (2-2) pitched one inning for the win.
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.
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.