DURHAM, N.C. -- Virginia Tech's offense hummed right along with backup quarterback Ryan Willis. The defense barely resembled the leaky group that took the blame for a humiliating loss.
There wasn't anything wrong with these Hokies that another trip to Duke couldn't fix.
Willis threw for 332 yards and a career-best three touchdowns in his first start for the Hokies, helping them upset No. 22 Duke 31-14 on Saturday night.
Willis, a transfer from Kansas taking over for injured starter Josh Jackson, was 17 of 27 with a 27-yard TD pass to Damon Hazelton, a 67-yard catch-and-run score to Dalton Keene and a game-sealing 10-yarder to Phil Patterson to help Tech steer way clear of its first loss in Durham since 1981.