Though Hobbled, North Carolina Gets by Virginia Tech