UNC won arguably its most important game of the season on Saturday afternoon, roaring back from a double-digit deficit to upset Virginia on the road.