Rookie Konnor Pilkington struck out eight in five innings for his first major league win and the Cleveland Guardians beat the Kansas City Royals 4-0 Wednesday to complete a three-game sweep.
Pilkington, making his third career start and sixth appearance, worked out of a bases-loaded, one-out jam in the fourth.
José Ramírez had a run-scoring groundout in the fifth for his major league leading 52nd RBI.
Kansas City has dropped 11 of 13 and has the worst record in the majors at 16-33.
Brad Keller (1-6) allowed four runs and six hits in six innings.
C Cam Gallagher (left hamstring strain) caught five innings in his first game on a rehab assignment at Triple-A Omaha on Tuesday and was hitless in two at-bats. He has missed 28 games.
Kansas City takes Thursday off, then RHP Brady Singer (2-0, 2.49 ERA), coming off a win over Minnesota in his last start, will open a three-game home series against Houston on Friday night at 7:10.