Boys soccer: Shelton pins first loss on Cheshire