After getting swept in a three-game series by the New York Yankees at the end of their homestand, the Kansas City Royals turned things around somewhat against the underachieving Los Angeles Angels. Lorenzo Cain hit a three-run double and Billy Butler capped his most productive series of the season with a two-run single, leading the Royals to a 9-5 victory Wednesday night and helping them climb within 1½ games of AL Central-leading Detroit. They won two of three from the Halos to record their second winning series on the road.