Ten-man Chichester salvaged a point away at Haywards Heath in an enthralling encounter full of drama that swung this way and that.