Cats upset #1 South Carolina