St. Peter’s defeats Alabama