Szabo fans 16, Trumbull softball tops New Canaan in eight innings