Jasmine Thomas scored 22 points and No. 8 Duke held off Virginia Tech for a 65-53 victory.
The Blue Devils (21-4, 9-1 Atlantic Coast Conference) won their third in a row Sunday, but were tested until the end by the Hokies (13-12, 2-8).
Duke has a 13-game winning streak over Virginia Tech. The Hokies were looking for a second upset on their home court following a win over then-No. 10 North Carolina last month.
Karima Christmas added 15 points and Joy Cheek had 10 for the Blue Devils.
Shanel Harrison had 14 points and 10 rebounds for the Hokies. Lindsay Biggs scored 13.