Class D boys semifinals to decide last two spots in championship weekend

by