Chapel Hill, NC – Tyler Zeller had 25 points and No. 5 North back, 70-52 win over 19th-ranked Virginia on Saturday.
The Tar Heels (21-4, 8-2 ACC) pulled away in the second half, wiping away the taste of Wednesday's last-second loss to Austin Rivers and Duke, which snapped their 31-game home winning streak.
"Needless to say, we feel a heck of a lot better now than we did," said North Carolina coach Roy Williams.
Mike Scott led Virginia (19-5, 6-4) with 18 points and Jontel Evans had 12.
Reggie Bullock scored all five of his points during a 12-2 North Carolina run in the second half, which gave the Tar Heels a double-digit lead for the rest of the game.
Zeller had four points during the spurt, but Bullock led the way, knocking down a three that made it a 13-point game. Moments later, Kendall Marshall's jumper gave North Carolina a 61-46 lead with 6 1/2 minutes left and the Cavaliers were never within single digits afterward.
Earlier, though, it was a different story.
Virginia missed its first five shots of the game, but made its next seven to take a 16-9 lead. Scott hit back-to-back jumpers after two straight Tar Heels turnovers, capping a 9-0 run and forcing North Carolina to call a timeout.
The Tar Heels then scored the next nine points, holding Virginia scoreless for around five minutes while they took an 18-16 lead. Zeller's 14 points in the first half helped North Carolina lead 35-32 at the break. Scott and Evans had 10 points apiece for the Cavaliers in the first half.
North Carolina has won seven of its last eight games against Virginia and leads the all-time series 126-49, including a 64-6 mark in Chapel Hill (22-3 at Smith Center). The teams will meet again on February 25 at Virginia.