The KC Royals won their first game against Cleveland this season in the first week of April, then lost 11 in a row to the Indians and had to wait almost six months to beat them again.
Fortunately, the wait between their second and third victories over the Tribe wasn’t as long as the maddening drought between their first and second—just 3 hours, 24 minutes, to be exact.
Kansas City, making its last trip of the season to Cleveland, rode three home runs, including an historic blast by Salvador Perez, and excellent pitching from Brady Singer, to beat the Indians 7-2 in the opening game of a Progressive Field doubleheader that ended at 5:19 p.