Jose Ramirez hit a go-ahead homer in the 14th inning and the Indians held on to beat the Kansas City Royals 5-4 Thursday night in a game that lasted just shy of five hours and finished after midnight.
It was Ramirez’s sixth home run in July, topping his combined total (five) from the first three months of the season. Cleveland is 15-4 this month, the second-best record in the majors.
Jake Bauers singled home Jason Kipnis later in the 14th off Brian Flynn (2-2) to add an insurance run — and Cleveland needed it.
Kansas City got a run in the 14th on Jorge Soler’s sacrifice fly.
Francisco Lindor homered on the first pitch of the night for the Indians, who remained two games behind first-place Minnesota in the AL Central.


