CHARLOTTESVILLE, Va.--- North Carolina fought through another road halftime deficit and held on down the stretch for an important 54-51 victory over Virginia Saturday afternoon, which improves the Tar Heels to 12-2 in Atlantic Coast Conference play with just two regular season games to go.