Semi-states at New Haven next Saturday, Oct. 20