Crusaders make semi-finals