Home Sports Crusaders hold on in nervy finish after late red