(AP) — Baseball's longest winning streak in 101 years continues.

The Indians have extended their American League-record winning streak, making it 22 straight with a 3-2 comeback over the Royals. Newcomer Jay Bruce won it with a double in the bottom of the 10th, one day after smacking a three-run homer.

Jose Ramirez led off the bottom of the 10th with his 50th double of the season before Bruce came through with his biggest hit since joining Cleveland from the Mets.

The Royals were one strike from a 2-1 victory when Francisco Lindor lined an opposite-field double off the wall in left field, bringing home the tying run. Alex Gordon almost made a leaping catch at the fence to end the winning streak.

It's the longest major league winning streak since the 1916 Giants won 26 in a row.

More From 1460 ESPN