Sean Glennon threw for 258 yards and two touchdowns in relief of an injured Tyrod Taylor and 12th-ranked Virginia Tech dumped Duke 43-14.
Eddie Royal and Branden Ore also scored touchdowns during a 21-point second quarter that blew the game open and helped boost Tech's record to 6-and-1 overall, including 3-and-0 in the Atlantic Coast Conference.
The Hokies defense shut down the blue devils yet again.
Duke's short-yardage TD in the first quarter was their first score in three games against Virginia Tech. Duke's seventh straight loss to Virginia Tech drops them to 1-and-6.
The Blue Devils have lost all four of their ACC games.