Stephanie Mavunga poured in 23 points, including a put-back in the final second, as No. 15 North Carolina held off a determined Virginia team 72-70 in ACC women's basketball on Thursday at Carmichael Arena.
The win on Senior Night improved the Tar Heels to 23-6, 10-5 in ACC play, while the Cavaliers fell to 16-12 and 6-9.
N'Dea Bryant added 13 points off the bench while senior guard Brittany Rountree chipped in 10.
Faith Randolph had 24 points to lead five Cavaliers in double figures. Aliyah Huland El added 12 while Sarah Imovbion had 11 points and 12 rebounds.
Lauren Moses added 11 points and Mikayla Venson 10 for Virginia.
The Cavaliers had scored nine straight points, the last on a Venson hook with 22.5 left, to tie the score at 70-70 before Mavunga put back an Allisha Gray miss and the replay showed the shot was off before the buzzer.
UNC has won 19 of the last 20 meetings between the teams. Virginia last won in Chapel Hill in 2001.
Rountree and fellow guard Latifah Coleman (four points) were playing in their final regular-season home game, while injured classmates Megan Buckland and Whitney Adams were also honored in pre-game ceremonies.
The Tar Heels shot 42.3 percent to the visitors 50.9 and lost the rebound battle 40-39. But Virginia turned the ball over 21 times to 12 for UNC.
UNC led 35-33 after a first half that included seven lead changes and three ties.
Virginia, which got 13 points from Randolph before intermission, shot 58.3 percent over the first half to UNC's 42.9 and was winning the rebound battle 19-13. But the Cavaliers committed 16 first-half turnovers - leading to 18 Tar Heel points - to just seven for UNC.
The Cavaliers jumped out to a 9-0 lead on Venson's jumper at 17:39, and stretched the advantage to 18-6 on Randolph's 3-pointer at 11:52.
But the Tar Heels stormed back with a 15-0 run including seven from Mavunga, making it 21-18 on her layup from Gray at 7:18.
Mavunga scored seven of the Tar Heels' first nine points of the second half, giving UNC its biggest lead to that point at 44-37 on a three-point play with 17:18 remaining.
The Cavaliers trimmed the lead to 46-45 on a Venson three-point play with 14:16 to go, before UNC jumped to its biggest lead at 61-51 on a Jessica Washington 3-pointer with 10:20 to go.
UNC plays its regular-season finale at Duke on Sunday at 3 p.m. Virginia hosts Louisville at 1 p.m. on Sunday.