• (15:00 - 1st) Jordan Stout kickoff for 63 yds , Deon Jackson return for 20 yds to the Duke 22

    • 1st & 10 at DUKE 22

      (14:41 - 1st) Brittain Brown run for 8 yds to the Duke 30

    • 2nd & 2 at DUKE 30

      (14:22 - 1st) Daniel Jones pass complete to Johnathan Lloyd for 8 yds to the Duke 38 for a 1ST down

    • 1st & 10 at DUKE 38

      (13:55 - 1st) Brittain Brown run for 3 yds to the Duke 41

    • 2nd & 7 at DUKE 41

      (13:12 - 1st) Daniel Jones pass complete to Chris Taylor for 10 yds to the VTech 49 for a 1ST down

    • 1st & 10 at VT 49

      (13:00 - 1st) Brittain Brown run for a loss of 1 yard to the 50 yard line

    • 2nd & 11 at 50

      (12:38 - 1st) Daniel Jones pass incomplete to Chris Taylor

    • 3rd & 11 at 50

      (12:38 - 1st) DUKE Penalty, False Start (Robert Kraeling) to the Duke 45

    • 3rd & 16 at DUKE 45

      (12:32 - 1st) Daniel Jones pass incomplete

    • 4th & 16 at DUKE 45

      (12:23 - 1st) Austin Parker punt for 32 yds, downed at the VTech 23

    • 1st & 10 at VT 23

      (12:08 - 1st) Steven Peoples run for 5 yds to the VTech 28

    • 2nd & 5 at VT 28

      (11:58 - 1st) Ryan Willis pass incomplete

    • 3rd & 5 at VT 28

      (11:51 - 1st) Ryan Willis pass complete to Hezekiah Grimsley for 16 yds to the VTech 44 for a 1ST down

    • 1st & 10 at VT 44

      (11:33 - 1st) VIRGINIA TECH Penalty, False Start (Damon Hazelton) to the VTech 39

    • 1st & 15 at VT 39

      (11:15 - 1st) Steven Peoples run for 1 yd to the VTech 40

    • 2nd & 14 at VT 40

      (10:45 - 1st) Ryan Willis pass complete to Damon Hazelton for 13 yds to the Duke 47

    • 3rd & 1 at DUKE 47

      (10:26 - 1st) Steven Peoples run for a loss of 2 yards to the Duke 49

    • 4th & 3 at DUKE 49

      (10:00 - 1st) Caleb Farley run for 2 yds to the Duke 47

    • 1st & 10 at DUKE 47

      (9:45 - 1st) Daniel Jones pass complete to Johnathan Lloyd for 3 yds to the 50 yard line

    • 2nd & 7 at 50

      (9:26 - 1st) Brittain Brown run for 5 yds to the VTech 45

    • 3rd & 2 at VT 45

      (9:03 - 1st) Daniel Jones pass intercepted Reggie Floyd return for 4 yds to the Duke 48

    • 1st & 10 at DUKE 48

      (8:55 - 1st) Deshawn McClease run for 6 yds to the Duke 42

    • 2nd & 4 at DUKE 42

      (8:36 - 1st) Deshawn McClease run for 12 yds to the Duke 30 for a 1ST down

    • 1st & 10 at DUKE 30

      (8:17 - 1st) Ryan Willis pass incomplete to Damon Hazelton

    • 2nd & 10 at DUKE 30

      (8:04 - 1st) Deshawn McClease run for 1 yd to the Duke 29

    • 3rd & 9 at DUKE 29

      (7:38 - 1st) Ryan Willis pass complete to Phil Patterson for 18 yds to the Duke 11 for a 1ST down

    • 1st & 10 at DUKE 11

      (7:05 - 1st) Deshawn McClease run for 1 yd to the Duke 10

    • 2nd & 9 at DUKE 10

      (6:41 - 1st) Ryan Willis pass incomplete to Sean Savoy

    • 3rd & 9 at DUKE 10

      (6:37 - 1st) Ryan Willis pass incomplete to Eric Kumah

    • 4th & 9 at DUKE 10

      (6:34 - 1st) Brian Johnson 28 yd FG GOOD

    • (6:34 - 1st) Jordan Stout kickoff for 65 yds for a touchback

    • 1st & 10 at DUKE 25

      (6:15 - 1st) Deon Jackson run for no gain to the Duke 25

    • 2nd & 10 at DUKE 25

      (5:55 - 1st) Daniel Jones pass complete to Deon Jackson for 1 yd to the Duke 26

    • 3rd & 9 at DUKE 26

      (5:44 - 1st) Daniel Jones pass complete to Noah Gray for 15 yds to the Duke 41 for a 1ST down

    • 1st & 10 at DUKE 41

      (5:11 - 1st) Daniel Jones run for 10 yds to the VTech 49 for a 1ST down

    • 1st & 10 at VT 49

      (4:50 - 1st) Daniel Jones pass incomplete to Chris Taylor

    • 2nd & 10 at VT 49

      (4:40 - 1st) Daniel Jones pass complete to Daniel Helm for 15 yds to the VTech 34 for a 1ST down

    • 1st & 10 at VT 34

      (4:16 - 1st) Deon Jackson run for 1 yd to the VTech 33

    • 2nd & 9 at VT 33

      (3:59 - 1st) Daniel Jones run for 10 yds to the VTech 23 for a 1ST down

    • 1st & 10 at VT 23

      (3:25 - 1st) Daniel Jones pass complete to Noah Gray for 23 yds for a TD, (Collin Wareham KICK)

      play
      Duke TE bobbles it and holds on for TD (0:50)

      Duke tight end Noah Gray bobbles the ball then hauls it in for the 25-yard TD. (0:50)

    • (3:25 - 1st) Jack Driggers kickoff for 65 yds , Steven Peoples return for 24 yds to the VTech 24

    • 1st & 10 at VT 24

      (3:20 - 1st) Steven Peoples run for 1 yd to the VTech 25

    • 2nd & 9 at VT 25

      (2:41 - 1st) Ryan Willis pass complete to Steven Peoples for 11 yds to the VTech 36 for a 1ST down

    • 1st & 10 at VT 36

      (2:09 - 1st) Steven Peoples run for 1 yd to the VTech 37

    • 2nd & 9 at VT 37

      (1:49 - 1st) Ryan Willis pass incomplete to Hezekiah Grimsley

    • 3rd & 9 at VT 37

      (1:40 - 1st) Ryan Willis pass complete to Eric Kumah for 18 yds to the Duke 45 for a 1ST down

    • 1st & 10 at DUKE 45

      (1:06 - 1st) Hendon Hooker run for 1 yd to the Duke 44

    • 2nd & 9 at DUKE 44

      (0:42 - 1st) Ryan Willis pass complete to Eric Kumah for 13 yds to the Duke 31 for a 1ST down

    • 1st & 10 at DUKE 31

      (0:01 - 1st) Terius Wheatley run for 4 yds to the Duke 27

    • End of 1st Quarter

    • 2nd & 6 at DUKE 27

      (14:55 - 2nd) Ryan Willis pass complete to Damon Hazelton for 27 yds for a TD, (Brian Johnson KICK)

      play
      VT WR grabs the 27-yard TD (0:33)

      Virginia Tech WR Damon Hazelton hauls in the 27-yard TD to give the Hokies the 10-7 lead. (0:33)

    • (14:55 - 2nd) Jordan Stout kickoff for 65 yds for a touchback

    • 1st & 10 at DUKE 25

      (14:50 - 2nd) Daniel Jones sacked by Ricky Walker for a loss of 8 yards to the Duke 17

    • 2nd & 18 at DUKE 17

      (14:14 - 2nd) Daniel Jones pass complete to T.J. Rahming for 15 yds to the Duke 32

    • 3rd & 3 at DUKE 32

      (13:20 - 2nd) Deon Jackson run for no gain to the Duke 32

    • 4th & 3 at DUKE 32

      (12:50 - 2nd) Austin Parker punt for 53 yds , Damon Hazelton returns for a loss of 2 yards to the VTech 13 Damon Hazelton fumbled, recovered by VTech Jovonn Quillen

    • (11:34 - 2nd) Jordan Stout kickoff for 65 yds for a touchback

    • 1st & 10 at DUKE 25

      (11:17 - 2nd) Daniel Jones pass complete to Johnathan Lloyd for 11 yds to the Duke 36 for a 1ST down

    • 1st & 10 at DUKE 36

      (10:43 - 2nd) Brittain Brown run for 8 yds to the Duke 44

    • 2nd & 2 at DUKE 44

      (10:35 - 2nd) Brittain Brown run for 2 yds to the Duke 46 for a 1ST down

    • 1st & 10 at DUKE 46

      (9:59 - 2nd) Daniel Jones pass complete to Davis Koppenhaver for 7 yds to the VTech 47

    • 2nd & 3 at VT 47

      (9:35 - 2nd) Brittain Brown run for a loss of 1 yard to the VTech 48

    • 3rd & 4 at VT 48

      (8:56 - 2nd) Daniel Jones pass complete to Chris Taylor for 14 yds to the VTech 34 for a 1ST down

    • 1st & 10 at VT 34

      (8:31 - 2nd) Daniel Jones pass incomplete to T.J. Rahming

    • 2nd & 10 at VT 34

      (8:22 - 2nd) Daniel Jones pass complete to Chris Taylor for 12 yds to the VTech 22 for a 1ST down

    • 1st & 10 at VT 22

      (8:01 - 2nd) DUKE Penalty, False Start (Daniel Helm) to the VTech 27

    • 1st & 15 at VT 27

      (7:44 - 2nd) Daniel Jones pass incomplete to Scott Bracey

    • 2nd & 15 at VT 27

      (7:38 - 2nd) Daniel Jones pass incomplete

    • 3rd & 15 at VT 27

      (7:27 - 2nd) Deon Jackson run for 2 yds to the VTech 25

    • 4th & 13 at VT 25

      (6:58 - 2nd) Collin Wareham 43 yd FG MISSED

    • 1st & 10 at VT 25

      (6:51 - 2nd) Ryan Willis pass complete to Damon Hazelton for 17 yds to the VTech 42 for a 1ST down

    • 1st & 10 at VT 42

      (6:25 - 2nd) VIRGINIA TECH Penalty, Offensive Holding (Braxton Pfaff) to the VTech 32

    • 1st & 20 at VT 32

      (5:57 - 2nd) Deshawn McClease run for a loss of 4 yards to the VTech 28

    • 2nd & 24 at VT 28

      (5:10 - 2nd) Ryan Willis pass complete to Deshawn McClease for no gain to the VTech 28

    • 3rd & 24 at VT 28

      (4:49 - 2nd) Ryan Willis run for 1 yd to the VTech 29

    • 4th & 23 at VT 29

      (4:21 - 2nd) Oscar Bradburn punt for 49 yds , T.J. Rahming returns for 1 yd to the Duke 23

    • 1st & 10 at DUKE 23

      (4:07 - 2nd) Brittain Brown run for no gain to the Duke 23

    • 2nd & 10 at DUKE 23

      (3:35 - 2nd) Daniel Jones pass incomplete

    • 3rd & 10 at DUKE 23

      (3:20 - 2nd) Daniel Jones pass complete to Chris Taylor for 9 yds to the Duke 32

    • (2:53 - 2nd) Timeout DUKE, clock 02:53

    • 4th & 1 at DUKE 32

      (2:49 - 2nd) Brittain Brown run for 1 yd to the Duke 33 for a 1ST down

    • 1st & 10 at DUKE 33

      (2:29 - 2nd) Deon Jackson run for a loss of 1 yard to the Duke 32

    • 2nd & 11 at DUKE 32

      (2:00 - 2nd) Daniel Jones run for 3 yds to the Duke 35

    • 3rd & 8 at DUKE 35

      (1:35 - 2nd) Daniel Jones pass incomplete to Johnathan Lloyd

    • 4th & 8 at DUKE 35

      (1:25 - 2nd) Austin Parker punt for 55 yds , C.J. Carroll returns for 7 yds to the VTech 17

    • 1st & 10 at VT 17

      (1:01 - 2nd) Steven Peoples run for 5 yds to the VTech 22

    • 2nd & 5 at VT 22

      (0:33 - 2nd) Steven Peoples run for no gain to the VTech 22

    • (0:25 - 2nd) Timeout DUKE, clock 00:25

    • 3rd & 5 at VT 22

      (0:21 - 2nd) Steven Peoples run for 2 yds to the VTech 24

    • (0:21 - 2nd) Timeout DUKE, clock 00:21

    • 4th & 3 at VT 24

      (0:16 - 2nd) Oscar Bradburn punt for 45 yds, fair catch by T.J. Rahming at the Duke 31

    • 1st & 10 at DUKE 31

      (0:05 - 2nd) TEAM run for a loss of 1 yard to the Duke 30

  • End of 2nd Quarter

    • (15:00 - 3rd) Jack Driggers kickoff for 65 yds , Terius Wheatley return for 30 yds to the VTech 30

    • 1st & 10 at VT 30

      (14:49 - 3rd) Ryan Willis pass incomplete to Damon Hazelton

    • 2nd & 10 at VT 30

      (14:37 - 3rd) Deshawn McClease run for no gain to the VTech 30

    • 3rd & 10 at VT 30

      (14:00 - 3rd) Ryan Willis pass complete to Chris Cunningham for 6 yds to the VTech 36

    • 4th & 4 at VT 36

      (13:41 - 3rd) Oscar Bradburn punt for 48 yds, fair catch by T.J. Rahming at the Duke 16

    • 1st & 10 at DUKE 16

      (13:29 - 3rd) Brittain Brown run for 4 yds to the Duke 20

    • 2nd & 6 at DUKE 20

      (13:07 - 3rd) Brittain Brown run for 6 yds to the Duke 26 for a 1ST down

    • 1st & 10 at DUKE 26

      (12:44 - 3rd) Daniel Jones pass complete to T.J. Rahming for a loss of 2 yards to the Duke 24

    • 2nd & 12 at DUKE 24

      (12:27 - 3rd) Daniel Jones pass complete to T.J. Rahming for 17 yds to the Duke 41 for a 1ST down

    • 1st & 10 at DUKE 41

      (12:04 - 3rd) Brittain Brown run for no gain to the Duke 41

    • 2nd & 10 at DUKE 41

      (11:33 - 3rd) Deon Jackson run for 4 yds to the Duke 45

    • 3rd & 6 at DUKE 45

      (11:08 - 3rd) Daniel Jones pass complete to Johnathan Lloyd for 5 yds to the 50 yard line

    • 4th & 1 at 50

      (10:49 - 3rd) Deon Jackson run for no gain to the 50 yard line

    • (9:35 - 3rd) Jordan Stout kickoff for 65 yds for a touchback

    • 1st & 10 at DUKE 25

      (9:23 - 3rd) Daniel Jones pass complete to Chris Taylor for 13 yds to the Duke 38 for a 1ST down

    • 1st & 10 at DUKE 38

      (8:53 - 3rd) Daniel Jones sacked by Houshun Gaines for a loss of 4 yards to the Duke 34

    • 2nd & 14 at DUKE 34

      (8:16 - 3rd) Daniel Jones pass complete to Deon Jackson for 4 yds to the Duke 38

    • 3rd & 10 at DUKE 38

      (7:51 - 3rd) Daniel Jones pass incomplete to Daniel Helm

    • 4th & 10 at DUKE 38

      (7:45 - 3rd) Austin Parker punt for 40 yds, fair catch by C.J. Carroll at the VTech 22

    • 1st & 10 at VT 23

      (7:31 - 3rd) Ryan Willis run for 5 yds to the VTech 28

    • 2nd & 5 at VT 28

      (7:05 - 3rd) Deshawn McClease run for 2 yds to the VTech 30

    • 3rd & 3 at VT 30

      (6:42 - 3rd) Ryan Willis pass complete to Damon Hazelton for 8 yds to the VTech 38 for a 1ST down

    • 1st & 10 at VT 38

      (5:55 - 3rd) Hendon Hooker run for a loss of 1 yard to the VTech 37

    • 2nd & 11 at VT 37

      (5:12 - 3rd) Ryan Willis run for 3 yds to the VTech 40

    • 3rd & 8 at VT 40

      (4:40 - 3rd) Ryan Willis sacked by Lummie Young IV for a loss of 10 yards to the VTech 30

    • 4th & 18 at VT 30

      (4:06 - 3rd) Oscar Bradburn punt for 42 yds , T.J. Rahming returns for a loss of 2 yards to the Duke 26

    • 1st & 10 at DUKE 26

      (3:52 - 3rd) Deon Jackson run for 2 yds to the Duke 28

    • 2nd & 8 at DUKE 28

      (3:20 - 3rd) Daniel Jones pass complete to Johnathan Lloyd for 5 yds to the Duke 33

    • 3rd & 3 at DUKE 33

      (3:07 - 3rd) Daniel Jones pass incomplete to Davis Koppenhaver

    • 4th & 3 at DUKE 33

      (3:00 - 3rd) Austin Parker punt for 49 yds, fair catch by C.J. Carroll at the VTech 18

    • 1st & 10 at VT 18

      (2:46 - 3rd) Ryan Willis run for a loss of 3 yards to the VTech 15

    • 2nd & 13 at VT 15

      (2:15 - 3rd) Ryan Willis pass incomplete to Eric Kumah

    • 3rd & 13 at VT 15

      (2:15 - 3rd) VIRGINIA TECH Penalty, False Start (Yosuah Nijman) to the VTech 10

    • 3rd & 18 at VT 10

      (2:10 - 3rd) Steven Peoples run for a loss of 1 yard to the VTech 9 Steven Peoples fumbled, recovered by VTech Steven Peoples

    • 4th & 19 at VT 9

      (1:32 - 3rd) Oscar Bradburn punt for 40 yds , T.J. Rahming returns for no gain to the VTech 49

    • 1st & 10 at VT 49

      (1:02 - 3rd) Daniel Jones pass complete to Johnathan Lloyd for 9 yds to the VTech 40

    • 2nd & 1 at VT 40

      (0:55 - 3rd) Daniel Jones pass complete to Johnathan Lloyd for no gain to the VTech 40

    • 3rd & 1 at VT 40

      (0:27 - 3rd) Deon Jackson run for 2 yds to the VTech 38 for a 1ST down

    • 1st & 10 at VT 38

      (0:01 - 3rd) Marvin Hubbard III run for a loss of 2 yards to the VTech 40

    • End of 3rd Quarter

    • 2nd & 12 at VT 40

      (14:55 - 4th) Deon Jackson run for 9 yds to the VTech 31

    • 3rd & 3 at VT 31

      (14:42 - 4th) Daniel Jones pass incomplete

    • 4th & 3 at VT 31

      (14:29 - 4th) Daniel Jones pass complete to Deon Jackson for 29 yds to the VTech 2 for a 1ST down

    • 1st & Goal at VT 2

      (13:59 - 4th) Deon Jackson run for 1 yd to the VTech 1

    • 2nd & Goal at VT 1

      (13:47 - 4th) Deon Jackson run for 1 yd for a TD, (Collin Wareham KICK)

      play
      Duke RB leaps over pile for TD (0:37)

      Duke running back Deon Jackson dives over the pile for a 1-yard rushing touchdown. (0:37)

    • (13:47 - 4th) Jack Driggers kickoff for 65 yds for a touchback

    • 1st & 10 at VT 25

      (13:40 - 4th) Ryan Willis pass incomplete

    • 2nd & 10 at VT 25

      (13:31 - 4th) Deshawn McClease run for 4 yds to the VTech 29

    • 3rd & 6 at VT 29

      (12:46 - 4th) Ryan Willis pass complete to Tre Turner for 33 yds to the Duke 38 for a 1ST down

    • 1st & 10 at DUKE 38

      (12:10 - 4th) Steven Peoples run for 3 yds to the Duke 35

    • 2nd & 7 at DUKE 35

      (11:45 - 4th) Ryan Willis pass complete to Dalton Keene for 15 yds to the Duke 20 for a 1ST down

    • 1st & 10 at DUKE 20

      (11:05 - 4th) Steven Peoples run for 7 yds to the Duke 13

    • 2nd & 3 at DUKE 13

      (10:32 - 4th) Steven Peoples run for 2 yds to the Duke 11

    • 3rd & 1 at DUKE 11

      (9:50 - 4th) Ryan Willis run for no gain to the Duke 11

    • 4th & 1 at DUKE 11

      (9:14 - 4th) Ryan Willis run for 1 yd to the Duke 10 for a 1ST down

    • (9:14 - 4th) Timeout DUKE, clock 09:14

    • 1st & Goal at DUKE 10

      (9:08 - 4th) Ryan Willis pass complete to Phil Patterson for 10 yds for a TD, (Brian Johnson KICK)

    • (9:08 - 4th) Jordan Stout kickoff for 65 yds for a touchback

    • 1st & 10 at DUKE 25

      (9:08 - 4th) DUKE Penalty, False Start (Robert Kraeling) to the Duke 20

    • 1st & 15 at DUKE 20

      (9:00 - 4th) Deon Jackson run for 5 yds to the Duke 25

    • 2nd & 10 at DUKE 25

      (8:38 - 4th) Daniel Jones pass complete to Johnathan Lloyd for 3 yds to the Duke 28

    • 3rd & 7 at DUKE 28

      (8:01 - 4th) Daniel Jones sacked by Houshun Gaines and Ricky Walker for a loss of 10 yards to the Duke 18

    • 4th & 17 at DUKE 18

      (7:29 - 4th) Austin Parker punt for 54 yds , C.J. Carroll returns for 2 yds to the VTech 30

    • 1st & 10 at VT 30

      (7:20 - 4th) Deshawn McClease run for 1 yd to the VTech 31

    • 2nd & 9 at VT 31

      (6:34 - 4th) Deshawn McClease run for 4 yds to the VTech 35

    • 3rd & 5 at VT 35

      (5:53 - 4th) Ryan Willis pass incomplete

    • 4th & 5 at VT 35

      (5:41 - 4th) Oscar Bradburn punt for 44 yds , T.J. Rahming returns for 1 yd to the Duke 22

    • 1st & 10 at DUKE 22

      (5:28 - 4th) Quentin Harris run for 4 yds to the Duke 26

    • 2nd & 6 at DUKE 26

      (5:01 - 4th) Deon Jackson run for 3 yds to the Duke 29

    • 3rd & 3 at DUKE 29

      (4:28 - 4th) Quentin Harris pass complete to Jake Bobo for 31 yds to the VTech 40 for a 1ST down

    • 1st & 10 at VT 40

      (4:08 - 4th) Quentin Harris pass incomplete to Damond Philyaw-Johnson

    • 2nd & 10 at VT 40

      (3:55 - 4th) Deon Jackson run for 5 yds to the VTech 35

    • 3rd & 5 at VT 35

      (3:13 - 4th) Quentin Harris pass complete to Marvin Hubbard III for a loss of 1 yard to the VTech 36

    • 4th & 6 at VT 36

      (2:54 - 4th) Quentin Harris pass incomplete to Scott Bracey

    • 1st & 10 at VT 36

      (2:45 - 4th) Steven Peoples run for 2 yds to the VTech 38

    • 2nd & 8 at VT 38

      (1:50 - 4th) Steven Peoples run for 1 yd to the VTech 39

    • 3rd & 7 at VT 39

      (0:48 - 4th) Ryan Willis run for 6 yds to the VTech 45

    • (0:22 - 4th) Timeout VIRGINIA TECH, clock 00:22

    • 4th & 1 at VT 45

      (0:00 - 4th) Ryan Willis run for 2 yds to the VTech 47 for a 1ST down

    • End of 4th Quarter