Danny Salazar was hit hard again, and the Royals (10-9) downed the Indians (9-11) 8-2.
Salazar lasted just 4 1/3 innings, allowed five runs, four earned, and struck out six. His season ERA is now 7.85.
Royals starter James Shields shut down the Tribe. Michael Bourn had an RBI single and Yan Gomes drove in another run with a double. Other than that, the Indians' bats were quiet.
The game was played in front of 8,848 fans, the second smallest attendance in Progressive Field history.