Shane Bieber pitched eight sharp innings, José Ramírez drove in two runs and the AL Central-leading Cleveland Guardians beat the Kansas City Royals 4-1 Tuesday night.
Bieber (9-8) allowed one run and four hits. He struck out seven and walked one.
The Royals lost their 82nd game, meaning they’ll have a losing record for the sixth straight season.
Salvador Perez hit his 20th home run for Kansas City, the sixth year he’s reached the mark.
Kris Bubic (2-11) allowed three runs and six hits in 6 1/3 innings. He struck out four and walked one.
RHP Zack Greinke, on the injured list with right forearm tightness, will start Wednesday’s series finale at 7:10.