Danvers settles in, tops Peabody in season opener