CLEVELAND — — Salvador Perez became the 10th player in major league history to hit 200 homers as a catcher and Ryan Yarbrough allowed one run in six innings, lifting the Kansas City Royals to a 5-3 victory over the Cleveland Guardians on Monday night.
Perez hit a two-run shot in the sixth off Logan Allen (4-3) to put Kansas City ahead 4-0.
Yarbrough (3-5), who carried a shutout into the sixth, won at Cleveland for the second time in 15 days.
Royals RHP Zack Greinke (1-10, 5.40 ERA) gets the call in game two tonight at 6:10.