KANSAS CITY, Mo. — — Triston McKenzie limited Kansas City to a run and two hits over six innings and the Cleveland Indians beat the Royals 4-2 Thursday night. Owen Miller hit a three-run homer in the fifth inning, plenty of support for McKenzie, who has dominated the Royals throughout his young career. A day after being activated from the injured list, McKenzie (4-5) showed no ill effects from his recent shoulder fatigue and improved to 3-0 with a 1.57 ERA in six appearances against Kansas City. He struck out six Thursday and has 38 punchouts over 28 2/3 innings against the AL Central foe. Cleveland has won 11 straight games against the Royals, the longest winning streak over Kansas City in club history. Emmanuel Clase pitched the ninth for his 20th save in 24 chances. The Indians head to Boston for a three-game series against the Red Sox. RHP Cal Quantrill (4-2, 2.93 ERA) is set to face RHP Nathan Eovaldi (10-8, 3.71 ERA) this evening.