Boys hockey: Cadets rally to defeat Crusaders