Lady Pilgrims hold off New Prairie