Kelvin Bryant, gaining 150 yards on 34 carries, scored twice today as North Carolina defeated stubborn Virginia, 27-14, in an Atlantic Coast Conference game watched by scouts from the Peach and Hall of Fame bowls.

Virginia Coach George Welsh said neither team was very good, "but they were better than we were."

Bryant, now with 755 yards rushing and two games remaining, needs 245 yards for his second consecutive 1,000-yard season and the third of his college career.

He caught a three-yard touchdown pass from Scott Stankavage in the second period and scored on a one-yard run in the fourth. Stankavage was 16 of 31 passing for 192 yards, with two interceptions.

Teammate Brooks Barwick kicked field goals of 34 and 42 yards, the latter his college best.

The Tar Heels (6-3, 3-2 in the conference) scored first, then the Cavaliers (2-7, 1-4) tied on Gordie Whitehead's one-yard run. But Carolina led, 17-7, at halftime.

The Cavaliers closed again, to 17-14, in the third period on Whitehead's seven-yard pass to Kevin Riccio, but for much of that half Virginia was pinned deep in its own territory..

With the score 7-7, Virginia had had a chance go ahead when Tim Morrison fumbled a punt and Bryan Hitchcock recovered at the Tar Heel 42. But the defense held and Wayne Morrison's 36-yard field goal kick was wide.

The victory was costly for the Tar Heels. Starting offensive guard Ron Spruill's left leg was broken and backup Bobby Pope tore left knee ligaments.