Weighty issue: Cardinals’ Peterson slims down, feasts on opponents