Boys soccer: Cadets, Cards play to 2-2 tie