Boys soccer: Shelton wins, to host Farmington