On a winning streak that just won’t stop, the Cleveland Indians have posted shutouts, blowouts and routine wins.

All that was missing were a walk-off victory and extra innings.

“Check those two off,” closer Cody Allen said. “We’re checking all the boxes.”

And check this out: 22 in a row.

Jay Bruce hit an RBI double in the 10th inning – after Francisco Lindor tied it with a clutch double in the ninth — as the Indians rallied for their 22nd straight win to extend their AL record, beating the Kansas City Royals 3-2 on Thursday night.

Cleveland moved within four wins of matching the 1916 New York Giants for the longest streak in major league history. A few hours later, it became the first AL team to clinch a postseason spot when the Angels lost to the Astros.

A three-week romp through the league finally had some real drama to keep baseball’s longest winning streak in 101 years intact.

“In the ninth, we were saying, ‘We’re gonna walk them off,’” said Allen (3-6). “We thought we were going to walk them off right there. You win enough games in a lot of different ways, you see what those guys are capable of.”

Allen and the Indians only had to wait a little longer until Jose Ramirez scored the winning run.

Comments are not available on this story.