<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
VMI at Duke<|im_end|>
<|im_start|>assistant
<|game_start|><|play_start|>1Q 14:52 Duke 1 & 10 at 44 Duke penalty 23 yard holding accepted.<|play_end|><|play_start|>1Q 14:22 Duke 1 & 10 at 21 Cedric Dargan rush for 2 yards to the Duke 23.<|play_end|><|play_start|>1Q 14:6 Duke 2 & 8 at 23 Mike Schneider pass complete to Andy Roland for 9 yards to the Duke 32 for a 1ST down.<|play_end|><|play_start|>1Q 13:28 Duke 1 & 10 at 32 Cedric Dargan rush for 4 yards to the Duke 36.<|play_end|><|play_start|>1Q 13:1 Duke 2 & 6 at 36 Mike Schneider pass incomplete to Ronnie Elliott.<|play_end|><|play_start|>1Q 12:54 Duke 3 & 6 at 36 Mike Schneider pass complete to Andy Roland for 6 yards to the Duke 42 for a 1ST down.<|play_end|><|play_start|>1Q 12:20 Duke 1 & 10 at 42 Cedric Dargan rush for 2 yards to the Duke 44.<|play_end|><|play_start|>1Q 11:38 Duke 2 & 8 at 44 Cedric Dargan rush for 7 yards to the VMI 49.<|play_end|><|play_start|>1Q 10:54 Duke 3 & 1 at 51 Cedric Dargan rush for no gain to the VMI 49.<|play_end|><|play_start|>1Q 10:36 Duke 4 & 1 at 51 Malcolm Ruff rush for 4 yards to the VMI 45 for a 1ST down.<|play_end|><|play_start|>1Q 10:7 Duke 1 & 10 at 55 Mike Schneider pass incomplete to Marcus Jones.<|play_end|><|play_start|>1Q 9:45 Duke 2 & 10 at 55 Justin Boyle rush for a loss of 2 yards to the VMI 47.<|play_end|><|play_start|>1Q 9:18 Duke 3 & 12 at 53 Mike Schneider pass incomplete to Marcus Jones.<|play_end|><|play_start|>1Q 9:4 Duke 4 & 12 at 53 Chris Sprague punt for 37 yards downed at the VMI 10.<|play_end|><|play_start|>1Q 8:57 VMI 1 & 10 at 90 Vmi penalty 5 yard holding accepted, no play.<|play_end|><|play_start|>1Q 8:27 VMI 1 & 15 at 95 Sean Mizzer rush for 1 yard to the VMI 6.<|play_end|><|play_start|>1Q 8:7 VMI 2 & 14 at 94 Jonathan Wilson pass complete to Zohn Burden for 11 yards to the VMI 17.<|play_end|><|play_start|>1Q 7:36 VMI 3 & 3 at 83 Jonathan Wilson sacked by Brendan Dewan and Casey Camero at the VMI 8 for a loss of 9 yards.<|play_end|><|play_start|>1Q 7:13 VMI 4 & 12 at 92 Adam Peters punt for 31 yards, returned by Chris Davis for 6 yards to the VMI 33, fumbled at the VMI 33, recovered by Team.<|play_end|><|play_start|>1Q 7:6 VMI 1 & 10 at 67 Sean Mizzer rush for 5 yards to the VMI 38.<|play_end|><|play_start|>1Q 6:47 VMI 2 & 5 at 62 Jonathan Wilson pass complete to Gary Price for 7 yards to the VMI 45 for a 1ST down.<|play_end|><|play_start|>1Q 6:8 VMI 1 & 10 at 55 Duke penalty 5 yard offside accepted.<|play_end|><|play_start|>1Q 5:55 VMI 1 & 5 at 50 Sean Mizzer rush for 12 yards, fumbled at the Duke 35, recovered by Team at the Duke 35.<|play_end|><|play_start|>1Q 5:47 Duke 1 & 10 at 35 Ronnie Drummer rush for 13 yards to the Duke 48 for a 1ST down.<|play_end|><|play_start|>1Q 5:22 Duke 1 & 10 at 48 Justin Boyle rush for 4 yards to the VMI 48.<|play_end|><|play_start|>1Q 5:0 Duke 2 & 6 at 52 Mike Schneider pass complete to Ronnie Elliott for 19 yards to the VMI 29 for a 1ST down.<|play_end|><|play_start|>1Q 4:33 Duke 1 & 10 at 71 Justin Boyle rush for 11 yards to the VMI 18 for a 1ST down.<|play_end|><|play_start|>1Q 4:6 Duke 1 & 10 at 82 Justin Boyle rush for 5 yards to the VMI 13.<|play_end|><|play_start|>1Q 3:30 Duke 2 & 5 at 87 Justin Boyle rush for 2 yards to the VMI 11.<|play_end|><|play_start|>1Q 2:58 Duke 3 & 3 at 89 Mike Schneider pass complete to Malcolm Ruff for 8 yards to the VMI 3 for a 1ST down.<|play_end|><|play_start|>1Q 2:46 Duke 1 & 3 at 97 Justin Boyle rush for 3 yards for a TOUCHDOWN.<|play_end|><|play_start|>1Q 2:46 Duke -1 & -1 at 97 Randy Desmyter extra point GOOD.<|play_end|><|play_start|>1Q 2:46 Duke -1 & -1 at 35 Chris Sprague kickoff for 65 yards for a touchback.<|play_end|><|play_start|>1Q 2:42 VMI 1 & 10 at 80 Jonathan Wilson pass incomplete to Gary Price.<|play_end|><|play_start|>1Q 2:18 VMI 2 & 10 at 80 Jonathan Wilson pass complete to Sean Mizzer for a loss of 1 yard to the VMI 19.<|play_end|><|play_start|>1Q 1:39 VMI 3 & 11 at 81 Jonathan Wilson pass complete to Zohn Burden for 12 yards to the VMI 31 for a 1ST down.<|play_end|><|play_start|>1Q 1:5 VMI 1 & 10 at 69 Jonathan Wilson, fumbled at the VMI 29, recovered by Team at the VMI 29.<|play_end|><|play_start|>1Q 0:33 VMI 2 & 12 at 71 Sean Mizzer rush for 1 yard to the VMI 30.<|play_end|><|play_start|>1Q 0:1 VMI 3 & 11 at 70 Jonathan Wilson pass intercepted by John Talley at the VMI 45, returned for 34 yards to the VMI 11, Vmi penalty IP on Mike Maleski declined.<|play_end|><|play_start|>1Q 0:0 Duke 1 & 10 at 89 Cedric Dargan rush for a loss of 1 yard to the VMI 12.<|play_end|><|play_start|>2Q 14:47 Duke 2 & 11 at 88 Mike Schneider pass complete to Cedric Dargan for 8 yards to the VMI 4 for a 1ST down, Vmi penalty 3 yard roughing passer accepted.<|play_end|><|play_start|>2Q 14:31 Duke 1 & 1 at 99 Cedric Dargan rush for 1 yard for a TOUCHDOWN.<|play_end|><|play_start|>2Q 14:31 Duke -1 & -1 at 97 Randy Desmyter extra point GOOD.<|play_end|><|play_start|>2Q 14:23 Duke -1 & -1 at 35 Chris Sprague kickoff for 62 yards returned by Titus Green for 16 yards to the VMI 19.<|play_end|><|play_start|>2Q 13:59 VMI 1 & 10 at 81 Nathanial Jackson rush for 1 yard to the VMI 20.<|play_end|><|play_start|>2Q 13:19 VMI 2 & 9 at 80 Jonathan Wilson pass complete to Gary Price for a loss of 1 yard to the VMI 19.<|play_end|><|play_start|>2Q 12:43 VMI 3 & 10 at 81 Jonathan Wilson pass complete to Gary Price for 7 yards to the VMI 26.<|play_end|><|play_start|>2Q 12:11 VMI 4 & 3 at 74 Adam Peters punt for 43 yards, returned by Chris Davis for 15 yards to the Duke 46.<|play_end|><|play_start|>2Q 11:45 Duke 1 & 10 at 46 Justin Boyle rush for 9 yards to the VMI 45.<|play_end|><|play_start|>2Q 11:20 Duke 2 & 1 at 55 Vmi penalty 5 yard offside accepted, no play.<|play_end|><|play_start|>2Q 10:35 Duke 1 & 10 at 61 Justin Boyle rush for 4 yards to the VMI 35.<|play_end|><|play_start|>2Q 10:16 Duke 2 & 6 at 65 Mike Schneider pass incomplete to Jomar Wright.<|play_end|><|play_start|>2Q 9:58 Duke 3 & 6 at 65 Mike Schneider pass complete to Jomar Wright for 3 yards to the VMI 32.<|play_end|><|play_start|>2Q 9:14 Duke 4 & 3 at 68 Mike Schneider rush for 6 yards to the VMI 26 for a 1ST down.<|play_end|><|play_start|>2Q 8:49 Duke 1 & 10 at 74 Cedric Dargan rush for 4 yards to the VMI 22.<|play_end|><|play_start|>2Q 8:43 Duke 2 & 6 at 78 Cedric Dargan rush for 8 yards to the VMI 14 for a 1ST down.<|play_end|><|play_start|>2Q 8:9 Duke 1 & 10 at 86 Cedric Dargan rush for 10 yards to the VMI 4 for a 1ST down.<|play_end|><|play_start|>2Q 7:25 Duke 1 & 4 at 96 Malcolm Ruff rush for no gain to the VMI 4.<|play_end|><|play_start|>2Q 7:16 Duke 2 & 4 at 96 Cedric Dargan rush for 4 yards for a TOUCHDOWN.<|play_end|><|play_start|>2Q 7:16 Duke -1 & -1 at 97 Randy Desmyter extra point GOOD.<|play_end|><|play_start|>2Q 7:7 Duke -1 & -1 at 35 Chris Sprague kickoff for 55 yards returned by Gary Price for 18 yards to the VMI 28.<|play_end|><|play_start|>2Q 7:2 VMI 1 & 10 at 71 Jonathan Wilson pass incomplete to Zohn Burden.<|play_end|><|play_start|>2Q 6:43 VMI 2 & 10 at 71 Jonathan Wilson rush for no gain to the VMI 29.<|play_end|><|play_start|>2Q 6:3 VMI 3 & 10 at 71 Jonathan Wilson sacked by Eli Nichols at the VMI 23 for a loss of 6 yards.<|play_end|><|play_start|>2Q 5:31 VMI 4 & 16 at 77 Adam Peters punt for 50 yards, returned by Chris Davis for 23 yards to the 50 yard line.<|play_end|><|play_start|>2Q 5:2 Duke 1 & 10 at 50 Mike Schneider sacked by Todd Baldwin at the Duke 40 for a loss of 10 yards.<|play_end|><|play_start|>2Q 4:21 Duke 2 & 20 at 40 Mike Schneider pass complete to Marcus Jones for 13 yards to the VMI 47.<|play_end|><|play_start|>2Q 3:53 Duke 3 & 7 at 53 Mike Schneider pass incomplete to Justin Boyle.<|play_end|><|play_start|>2Q 3:44 Duke 4 & 7 at 53 Chris Sprague punt for 31 yards, fair catch by Sean Mizzer at the VMI 16.<|play_end|><|play_start|>2Q 3:43 VMI 1 & 10 at 84 Sean Mizzer rush for 4 yards to the VMI 20.<|play_end|><|play_start|>2Q 2:49 VMI 2 & 6 at 80 Sean Mizzer rush for 5 yards to the VMI 25.<|play_end|><|play_start|>2Q 2:27 VMI 3 & 1 at 75 Jonathan Wilson rush for 2 yards to the VMI 27 for a 1ST down.<|play_end|><|play_start|>2Q 1:59 VMI 1 & 10 at 73 Jonathan Wilson rush for 1 yard to the VMI 28.<|play_end|><|play_start|>2Q 1:43 VMI 2 & 9 at 72 Jonathan Wilson pass incomplete to Zohn Burden.<|play_end|><|play_start|>2Q 1:27 VMI 3 & 9 at 72 Jonathan Wilson sacked by Jeramy Edwards and Phillip Alexander at the VMI 14 for a loss of 14 yards.<|play_end|><|play_start|>2Q 1:14 VMI 4 & 23 at 86 Adam Peters punt blocked for no gain.<|play_end|><|play_start|>2Q 1:8 Duke 1 & 10 at 86 Mike Schneider pass incomplete to Andy Roland.<|play_end|><|play_start|>2Q 1:3 Duke 2 & 10 at 86 Mike Schneider pass incomplete to Marcus Jones.<|play_end|><|play_start|>2Q 0:39 Duke 3 & 10 at 86 Mike Schneider pass complete to Andy Roland for 3 yards to the VMI 11.<|play_end|><|play_start|>2Q 0:11 Duke 4 & 7 at 89 Timeout DUKE, clock 00:11.<|play_end|><|play_start|>2Q 0:6 Duke 4 & 7 at 89 Randy Desmyter 28 yard field goal MISSED.<|play_end|><|play_start|>2Q 0:0 VMI 1 & 10 at 80 Sean Mizzer rush for 1 yard to the VMI 21.<|play_end|><|play_start|>3Q 14:53 Duke -1 & -1 at 35 Chris Sprague kickoff for 60 yards returned by Sean Mizzer for 8 yards to the VMI 13.<|play_end|><|play_start|>3Q 14:45 VMI 1 & 10 at 87 Sean Mizzer rush for 2 yards to the VMI 15.<|play_end|><|play_start|>3Q 14:38 VMI 2 & 8 at 85 Sean Mizzer rush for a loss of 3 yards to the VMI 12.<|play_end|><|play_start|>3Q 13:10 VMI 3 & 11 at 88 Jonathan Wilson sacked by Eli Nichols at the VMI 8 for a loss of 4 yards.<|play_end|><|play_start|>3Q 12:43 VMI 4 & 15 at 92 Adam Peters punt for 41 yards, returned by Chris Davis for 13 yards to the VMI 36.<|play_end|><|play_start|>3Q 12:30 Duke 1 & 10 at 64 Cedric Dargan rush for 1 yard to the VMI 35.<|play_end|><|play_start|>3Q 11:50 Duke 2 & 9 at 65 Cedric Dargan rush for 3 yards to the VMI 32.<|play_end|><|play_start|>3Q 11:21 Duke 3 & 6 at 68 Vmi penalty 10 yard holding accepted, no play.<|play_end|><|play_start|>3Q 11:2 Duke 1 & 10 at 78 Cedric Dargan rush for no gain to the VMI 22.<|play_end|><|play_start|>3Q 10:37 Duke 2 & 10 at 78 Mike Schneider pass incomplete to Marcus Jones.<|play_end|><|play_start|>3Q 10:31 Duke 3 & 10 at 78 Mike Schneider pass incomplete to Jomar Wright.<|play_end|><|play_start|>3Q 10:24 Duke 4 & 10 at 78 Randy Desmyter 40 yard field goal GOOD.<|play_end|><|play_start|>3Q 10:17 Duke -1 & -1 at 35 Chris Sprague kickoff for 65 yards returned by Titus Green for 18 yards to the VMI 18.<|play_end|><|play_start|>3Q 9:59 VMI 1 & 10 at 82 Colby Hollingsworth rush for 3 yards to the VMI 21.<|play_end|><|play_start|>3Q 9:20 VMI 2 & 7 at 79 Colby Hollingsworth rush for a loss of 1 yard to the VMI 20.<|play_end|><|play_start|>3Q 8:59 VMI 3 & 8 at 80 Jonathan Wilson pass incomplete to Zohn Burden.<|play_end|><|play_start|>3Q 8:59 VMI 4 & 8 at 80 Team rush for a loss of 20 yards.<|play_end|><|play_start|>3Q 8:5 Duke 1 & 10 at 23 Justin Boyle rush for 8 yards to the Duke 31.<|play_end|><|play_start|>3Q 7:47 Duke 2 & 2 at 31 Justin Boyle rush for a loss of 1 yard to the Duke 30.<|play_end|><|play_start|>3Q 7:13 Duke 3 & 3 at 30 Daniel Casanas pass complete to Nick Stefanow for 8 yards to the Duke 38 for a 1ST down.<|play_end|><|play_start|>3Q 6:55 Duke 1 & 10 at 38 Duke penalty 10 yard unsportsmanlike conduct accepted, no play.<|play_end|><|play_start|>3Q 6:28 Duke 1 & 20 at 48 Requan Boyette rush for 30 yards to the VMI 22 for a 1ST down.<|play_end|><|play_start|>3Q 5:55 Duke 1 & 10 at 78 Requan Boyette rush for 15 yards to the VMI 7 for a 1ST down.<|play_end|><|play_start|>3Q 5:15 Duke 1 & 7 at 93 Requan Boyette rush for a loss of 2 yards to the VMI 9.<|play_end|><|play_start|>3Q 4:38 Duke 2 & 9 at 91 Requan Boyette rush for 3 yards to the VMI 6.<|play_end|><|play_start|>3Q 4:8 Duke 3 & 6 at 94 Daniel Casanas pass complete to Marcus Jones for 6 yards for a TOUCHDOWN.<|play_end|><|play_start|>3Q 4:8 Duke -1 & -1 at 97 Randy Desmyter extra point GOOD.<|play_end|><|play_start|>3Q 4:1 Duke -1 & -1 at 35 Chris Sprague kickoff for 55 yards returned by Titus Green for 21 yards to the VMI 31.<|play_end|><|play_start|>3Q 3:53 VMI 1 & 10 at 69 Jonathan Wilson pass complete to Travis Ludden for 11 yards to the VMI 42 for a 1ST down.<|play_end|><|play_start|>3Q 3:17 VMI 1 & 10 at 58 Nathanial Jackson rush for 8 yards to the 50 yard line.<|play_end|><|play_start|>3Q 2:54 VMI 2 & 2 at 50 Jonathan Wilson pass incomplete to Tommy Lloyd.<|play_end|><|play_start|>3Q 2:45 VMI 3 & 2 at 50 Jonathan Wilson pass complete to Tommy Lloyd for 25 yards to the Duke 25 for a 1ST down.<|play_end|><|play_start|>3Q 2:45 VMI 1 & 10 at 25 Duke penalty 5 yard offside accepted, no play.<|play_end|><|play_start|>3Q 1:56 VMI 1 & 5 at 20 Jonathan Wilson pass complete to Chris Gilliland for 6 yards to the Duke 14 for a 1ST down.<|play_end|><|play_start|>3Q 1:25 VMI 1 & 10 at 14 Nathanial Jackson rush for 14 yards for a TOUCHDOWN.<|play_end|><|play_start|>3Q 1:25 VMI -1 & -1 at 3 Barrett Way extra point GOOD.<|play_end|><|play_start|>3Q 1:17 VMI -1 & -1 at 65 Barrett Way kickoff for 56 yards returned by Chris Davis for 24 yards to the Duke 33.<|play_end|><|play_start|>3Q 0:58 Duke 1 & 10 at 33 Justin Boyle rush for a loss of 1 yard to the Duke 32.<|play_end|><|play_start|>3Q 0:23 Duke 2 & 11 at 32 Daniel Casanas pass complete to Nick Stefanow for 3 yards to the Duke 35.<|play_end|><|play_start|>4Q 14:51 Duke 3 & 8 at 35 Daniel Casanas pass complete to Andy Roland for 21 yards to the VMI 44 for a 1ST down.<|play_end|><|play_start|>4Q 14:51 Duke 1 & 10 at 56 Marcus Jones rush for 34 yards to the VMI 10 for a 1ST down.<|play_end|><|play_start|>4Q 14:19 Duke 1 & 10 at 90 Justin Boyle rush for 10 yards for a TOUCHDOWN.<|play_end|><|play_start|>4Q 14:19 Duke -1 & -1 at 97 Michael Brown extra point GOOD.<|play_end|><|play_start|>4Q 14:17 Duke -1 & -1 at 35 Chris Sprague kickoff for 56 yards downed at the VMI 9.<|play_end|><|play_start|>4Q 13:58 VMI 1 & 10 at 91 Nathanial Jackson rush for 4 yards to the VMI 13.<|play_end|><|play_start|>4Q 12:30 VMI 2 & 6 at 87 Jonathan Wilson pass complete to Zohn Burden for 15 yards to the VMI 28 for a 1ST down.<|play_end|><|play_start|>4Q 13:11 VMI 1 & 10 at 72 Jonathan Wilson pass complete to Chris Gilliland for 10 yards to the VMI 38 for a 1ST down.<|play_end|><|play_start|>4Q 12:47 VMI 1 & 10 at 62 Nathanial Jackson rush for 6 yards to the VMI 44.<|play_end|><|play_start|>4Q 12:49 VMI 2 & 4 at 56 Jonathan Wilson pass complete to Chris Gilliland for no gain to the VMI 44.<|play_end|><|play_start|>4Q 11:32 VMI 3 & 4 at 56 Jonathan Wilson pass intercepted by Brian Greene at the VMI 33, returned for a loss of 18 yards, fumbled at the Duke 49, recovered by Team at the Duke 49.<|play_end|><|play_start|>4Q 11:21 VMI 1 & 10 at 49 Colby Hollingsworth rush for 37 yards to the Duke 12 for a 1ST down.<|play_end|><|play_start|>4Q 11:1 VMI 1 & 10 at 12 Colby Hollingsworth rush for no gain to the Duke 12.<|play_end|><|play_start|>4Q 10:23 VMI 2 & 10 at 12 Jonathan Wilson pass complete to Zohn Burden for 9 yards to the Duke 3.<|play_end|><|play_start|>4Q 9:37 VMI 3 & 1 at 3 Andy Viola rush for 1 yard to the Duke 2 for a 1ST down.<|play_end|><|play_start|>4Q 9:7 VMI 1 & 1 at 1 Colby Hollingsworth rush for 1 yard for a TOUCHDOWN.<|play_end|><|play_start|>4Q 9:7 VMI -1 & -1 at 3 Barrett Way extra point GOOD.<|play_end|><|play_start|>4Q 8:58 VMI -1 & -1 at 65 Barrett Way kickoff for 65 yards returned by Clifford Harris for 36 yards to the Duke 36.<|play_end|><|play_start|>4Q 8:45 Duke 1 & 10 at 36 Justin Boyle rush for 2 yards to the Duke 38.<|play_end|><|play_start|>4Q 8:12 Duke 2 & 8 at 38 Requan Boyette rush for 2 yards to the Duke 40.<|play_end|><|play_start|>4Q 7:50 Duke 3 & 6 at 40 Marcus Jones pass complete to Nick Stefanow for 9 yards to the Duke 49 for a 1ST down.<|play_end|><|play_start|>4Q 7:27 Duke 1 & 10 at 49 Requan Boyette rush for 3 yards to the VMI 48.<|play_end|><|play_start|>4Q 7:6 Duke 2 & 7 at 52 Requan Boyette rush for a loss of 1 yard, fumbled at the VMI 47, recovered by Team at the VMI 47.<|play_end|><|play_start|>4Q 6:53 VMI 1 & 10 at 51 Nathanial Jackson rush for 25 yards to the Duke 26 for a 1ST down.<|play_end|><|play_start|>4Q 6:23 VMI 1 & 10 at 26 Nathanial Jackson rush for 1 yard to the Duke 25.<|play_end|><|play_start|>4Q 5:49 VMI 2 & 9 at 25 Terrel Allen pass incomplete to Tommy Lloyd.<|play_end|><|play_start|>4Q 5:24 VMI 3 & 9 at 25 Nathanial Jackson rush for a loss of 2 yards to the Duke 27.<|play_end|><|play_start|>4Q 5:12 VMI 4 & 11 at 27 Timeout DUKE, clock 05:12.<|play_end|><|play_start|>4Q 5:4 VMI 4 & 11 at 27 Barrett Way 44 yard field goal BLOCKED.<|play_end|><|play_start|>4Q 4:55 Duke 1 & 10 at 27 Clifford Harris rush for 13 yards to the Duke 40 for a 1ST down.<|play_end|><|play_start|>4Q 4:20 Duke 1 & 10 at 40 Clifford Harris rush for 1 yard to the Duke 41.<|play_end|><|play_start|>4Q 3:43 Duke 2 & 9 at 41 Clifford Harris rush for 2 yards to the Duke 43.<|play_end|><|play_start|>4Q 3:10 Duke 3 & 7 at 43 Marcus Jones pass incomplete to Raphael Chestnut.<|play_end|><|play_start|>4Q 2:55 Duke 4 & 7 at 43 Chris Sprague punt for 35 yards, returned by Grant Harris for no gain to the VMI 23, fumbled at the VMI 23, forced by Team, recovered by Team.<|play_end|><|play_start|>4Q 2:15 VMI 1 & 10 at 77 Terrel Allen rush for a loss of 6 yards, fumbled at the VMI 17, recovered by Team at the VMI 17.<|play_end|><|play_start|>4Q 1:37 VMI 2 & 16 at 83 Terrel Allen rush for a loss of 1 yard to the VMI 16.<|play_end|><|play_start|>4Q 1:7 VMI 3 & 17 at 84 Terrel Allen pass complete to Zohn Burden for a loss of 2 yards to the VMI 14.<|play_end|><|play_start|>4Q 0:42 VMI 4 & 19 at 86 Adam Peters punt for 36 yards, returned by Ryan Wood for no gain to the Duke 45, fumbled at the Duke 45, recovered by Team.<|play_end|><|play_start|>4Q 0:0 Duke 1 & 10 at 45 Mike Schneider rush for 3 yards to the Duke 48.<|play_end|><|game_end|><|im_end|>
<|im_start|>assistant
