Cadets' season closes with cliffhanger