Gordon, Butler lead Royals to 3rd straight win