Punxsy MS XC completes home slate, runs at Ridgway