Lady Panthers hold on for win over South Fremont