The Indians lost to the Royals, 4-3, snapping their 22-game win streak.
Edwin Encarnacion put the Indians on the board first with a sacrifice fly in the bottom of the first. However, Alcides Escobar launched a solo homer in the top of the second to tie things up at one apiece.
In the bottom of the third, Jose Ramirez lift a ball over the left field fence for a twon-run homer, giving the Indians a 3-1 lead. But the Royals would strike for three unanswered runs.
The first came on a solo homer from Brandon Moss followed by an RBI single from Eric Hosmer to tie things up in the fifth.
Lorenzo Cain would hit an RBI single in the sixth to score the eventual winning run.
Jason Vargas earned the win after allowing three runs on five hits in five innings.
Before the Indians, the last team to win 20 or more straight games was the Athletics in 2002. Their streak ended at 20.
The 1916 New York Giants hold the record for the longest winning streak ever, with 26. That streak includes an unofficial tie that happened after their 12th straight win. The tie was called due to rain after nine innings with the score tied, 1-1.