Shelley Duncan hit two home runs and drove in five to lift the Indians past the Royals 9-6.
Jeanmar Gomez earned his second win of the season. He pitched into the sixth inning allowing only one run.
Cleveland was unable to gain ground on first place Detroit however. The Tigers beat the White Sox on Sunday night. The Indians and Tigers open a three game series on Monday night in Cleveland.