The Cleveland Indians won their 21st straight game this afternoon, 5-3 over the Detroit Tigers, to set an American League winning-streak record and join only two other teams in the past 101 years to win that many consecutive games.
The Indians matched the 1935 Chicago Cubs for the second-longest streak since 1900. The run has put Cleveland within five wins of catching the 1916 New York Giants, who won 26 straight without a loss but whose century-old mark includes a tie.