Lady Knights hold off late Edinboro rally to get the win