James Shields allows 6 hits, 1 unearned run to lead Royals past Yankees
James Shields kept making critical pitches to escape trouble, Lorenzo Cain and Mike Moustakas drove in runs and the Kansas City Royals squeaked out a 2-1 win over the Yankees on Sunday.