UConn walked into Columbia and played its best game of the season to end South Carolina's long home winning streak.