The Cleveland Indians continue to make Major League Baseball history. On Thursday night, the team looked like they were about done with one of the most impressive streaks in the past several decades. With a 21-game winning streak entering their latest home game against the Kansas City Royals, the Indians found themselves down 2-1 in the ninth inning. However, some late season magic brought on a tie to force an extra inning where the home team captured a 22nd-straight win. Here's the latest Royals vs. Indians recap including top performers, game stats, and what's up next for these MLB teams.

MLB game recap

In Thursday night's exciting game, the Cleveland Indians found themselves down 1-0 after the second inning.

With two men on Mike Moustakas grounded into a double play but Eric Hosmer scored to give KC the 1-0 lead. Cleveland would tie things up in the bottom of the third when Lonnie Chisenhall hit a single to score Abraham Almonte.

Eric Hosmer would come up big for the Kansas City Royals in the sixth inning with a shot to left field. Almonte tried for a heroic sliding catch but failed to make the play which allowed Melky Cabrera to score. With a 2-1 lead, the Indians' streak looked to be in jeopardy. However, in the bottom of the ninth, Francisco Lindor hit a double to the left and Erik Gonzalez scored, forcing the game to go on the 10th.

Jay Bruce played the role of hero in the extra inning. Bruce would hit an RBI double in the 10th to drive in the winning run, giving Cleveland a 3-2 victory and their 22nd win in the ongoing streak.

Top Videos of the Day

Picking up tonight's win was Cody Allen who is now 3-6 for the season. Allen was one of six different pitchers used in the Indians' rotation tonight. Josh Tomlin had the start and struck out four batters while giving up six hits and two runs over 5.2 innings. Taking the loss for the Royals was Brandon Maurer (2-2).

Standings and what's next

Make it 22-straight for the Cleveland Indians. Their latest victory puts their overall record at 91-56 on the season. They continue to lead the American League Central and have a 14-game lead over Minnesota in the division. If the season ended today, they'd play either the Minnesota Twins or New York Yankees winner for their first series. For their next regular season game, Cleveland hosts Kansas City again at 7:10 p.m. Eastern Time on Friday.

The Kansas City Royals fall to 72-74 with tonight's loss. The team is now 18.5-games back for the AL Central lead. They'll get a chance to snap Cleveland's impressive streak again on Friday night when they play at 7:10 p.m. Eastern Time against the Indians.