Punxsy tops St. Marys, earns rematch with DuBois