Boys soccer battles Great Oak