Crusaders heading to D-I Finals after thrilling win