Angels top Royals in inter-league play