Boys soccer: Shelton takes down West Haven