Royals Hold On For Third Consecutive Win