Kyron Drones threw two touchdown passes and Terion Stewart rushed for 174 yards as Virginia Tech upended North Carolina State 23-21 on Saturday night at Raleigh, N.C.