CHAPEL HILL, N.C. (AP) -- Tyler Zeller had 25 points and nine rebounds to help No. 5 North Carolina beat No. 19 Virginia 70-52 on Saturday.
Harrison Barnes added 14 points and 11 rebounds for the Tar Heels (21-4, 8-2 Atlantic Coast Conference), who regrouped from Wednesday night's stunning loss to rival Duke on a last-second 3-pointer. North Carolina blew the game open with a 22-5 run that started early in the second half, with Zeller scoring seven points during the spurt that pushed the Tar Heels to a 15-point lead with about 6 1/2 minutes left.
The Cavaliers (19-5, 6-4) got no closer than 11 points again, with the Tar Heels avoiding any kind of repeat of blowing a double-digit lead in the final 2 1/2 minutes against the Blue Devils.
The Tar Heels shot just 35 percent against the stingy Virginia defense, but took a 52-32 rebounding advantage and scored 23 second-chance points off 23 offensive boards.
Mike Scott scored 18 points to lead the Cavaliers, who shot 36 percent. Jontel Evans added 12.
North Carolina needed the win to move past the sting from Wednesday night's loss. It was particularly true for Zeller, who had 23 points and 11 rebounds in that game. But his frustrating final minute included a pair of missed free throws, accidentally tipping a ball into the Duke basket on a rebound attempt and defending the game-winning shot.
The 7-foot senior went 9-for-16 from the field despite facing constant double teams from the Cavaliers.
North Carolina was short-handed for this one with freshman reserve P.J. Hairston out with a sore left foot. Freshman forward James Michael McAdoo added nine points and seven rebounds off the bench for UNC.