On Friday night, the magical Cleveland Indians' Winning Streak was halted by the Kansas City Royals. There was no more magic for the team following their extra-innings win the night before. In Friday's home game, the Royals held on for a 4-3 win, bringing the Indians' streak to an end at 22-straight games. It bypassed the previous mark set by the Oakland Athletics in 2002. Here's the latest Royals vs. Indians game recap including the top performers, statistics, a standings update, and a look at the next games on the MLB schedule for the teams.

MLB game recap

In tonight's game at Progressive Field, the Cleveland Indians grabbed a 1-0 lead after an Edwin Encarnacion sacrifice to left scored Francisco Lindor.

Alcides Escobar hit a home run in the top of the second to tie it up, but Cleveland surged to a 3-1 lead after Ramirez hit a 425-foot two-run home run in the third. Kansas City would answer with a Brandon Moss home run in the top of the fourth and then an Eric Hosmer single in the fifth to score Lorenzo Cain. At that point, it was tied at 3-3 until Cain singled to center in the top of the sixth scoring Alex Gordon. The 4-3 lead would hold into the bottom of the ninth.

Francisco Lindor had a chance to provide some bottom of the ninth heroics. However, with a man on base, he struck out. The fans still gave their team a much-deserved standing ovation, as manager Terry Francona and players came out of the dugout to acknowledge the home stadium fans after this incredible run.

Picking up tonight's win was Jason Vargas who is now 16-10.

Top Videos of the Day

Vargas worked five innings, striking out four and giving up five hits for three runs. Mike Minor picked up the save for his first of the season after striking out three batters including Lindor in the bottom of the ninth. On the other side, starter Trevor Bauer received the loss despite six strikeouts over five innings. Bauer is now 16-9 for the season.

Standings & what's next

With the winning streak halted, the Cleveland Indians can't be too disappointed with a 91-57 record overall and 43-30 at home. They still hold the lead in the American League Central by 13 games over the Minnesota Twins and have already clinched a spot in the MLB Playoffs. Cleveland sends Carlos Carrasco to make the pitching start for Saturday's 4:10 p.m. Eastern Time home game against the Royals.

The Kansas City Royals move to 73-74 overall and a road record of 34-38. They're 17.5-games back from the Indians in the division. They're four games back from the Minnesota Twins for the second of two Wild Card spots in the American League. They return for another game against the Cleveland Indians on Saturday at 4:10 p.m. ET with Jason Hammel on the mound.