After two rain delays and just two runs, the Royals found themselves on the losing end of a five-inning, 6-2 decision in Cleveland.

Kansas City got out to a good start, scoring two runs in the top of the first inning. David DeJesus led the game off with his seventh home run of the season. Later in the inning Terrence Long drove in Tony Graffanino with a single to give Kansas City a 2-0 lead.

Royals’ starter D.J. Carrasco allowed an RBI single to Coco Crisp and an RBI double to Jhonny Peralta to tie the game up at 2-2.

Carrasco (4-4) gave the lead back to Cleveland in the second when Grady Sizemore hit a sacrifice fly to score Casey Blake. Ben Broussard ended Carrasco’s evening with a two-run homer in the third inning. The Indians scored again in the fifth inning.

The game was halted in the fifth inning for a 27-minute rain delay and play resumed for just 11 more minutes before another storm came through. After another hour and 23 minutes the game was called with one out in the bottom of the fifth inning.

The win ended a five-game skid for the Indians. Cleveland starter Cliff Lee (10-4) got the win, striking out seven Royals batters.