Tough Going for Craftsbury Against Mid-Vermont Christian