Salvador Perez hit a two-run shot, Jacob Lugo struck out 10 batters in six innings, and the Kansas City Royals took care of the Cleveland Guardians 6-2.