The Cleveland Indians' 22-game winning streak came to an end on Friday when they were beaten 4-3 by the Kansas City Royals.
A day after securing the longest winning run in Major League Baseball in more than a century, the Indians finally ran out of steam in front of a sellout home crowd in Cleveland.
Only the 1916 New York Giants (with 26) had a longer run of success though their remarkable stretch, which is recognised by the MLB as the longest in major league history, and included a tie.
Despite falling short of the all-time record, the streak vaulted the Indians to the best record in the American League, 91-57.
With less than three weeks until the play-offs, Cleveland is now set for another tilt at the World Series after losing the decisive seventh game in extra innings last year.

