<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
Duke at Wake Forest<|im_end|>
<|im_start|>assistant
<|game_start|><|play_start|>1Q 15:0 Duke 1 & 10 at 65 Charlie Ham kickoff for 65 yds for a touchback<|play_end|><|play_start|>1Q 14:56 Wake Forest 1 & 10 at 25 Christian Beal-Smith run for 9 yds to the WFrst 34<|play_end|><|play_start|>1Q 14:35 Wake Forest 2 & 1 at 34 Christian Beal-Smith run for 4 yds to the WFrst 38 for a 1ST down<|play_end|><|play_start|>1Q 14:18 Wake Forest 1 & 10 at 38 Sam Hartman pass complete to A.T. Perry for 5 yds to the WFrst 43<|play_end|><|play_start|>1Q 14:0 Wake Forest 2 & 5 at 43 Christian Beal-Smith run for 9 yds to the Duke 48 for a 1ST down<|play_end|><|play_start|>1Q 13:36 Wake Forest 1 & 10 at 52 Hartman, Sam pass incomplete to Perry, A.T., PENALTY DUKE holding (Johnson, Leonard) 10 yards to the DUKE38, NO PLAY, 1ST DOWN WAKEFOREST.<|play_end|><|play_start|>1Q 13:29 Wake Forest 1 & 10 at 62 Sam Hartman pass complete to Jaquarii Roberson for 38 yds for a TD, (Nick Sciba KICK)<|play_end|><|play_start|>1Q 13:29 Wake Forest 1 & 10 at 35 Ivan Mora kickoff for 60 yds , Jaylen Stinson return for 19 yds to the Duke 24<|play_end|><|play_start|>1Q 13:21 Duke 1 & 10 at 76 Gunnar Holmberg pass complete to Jalon Calhoun for a loss of 2 yards to the Duke 22<|play_end|><|play_start|>1Q 12:54 Duke 2 & 12 at 78 Gunnar Holmberg pass incomplete<|play_end|><|play_start|>1Q 12:54 Duke 3 & 12 at 78 DUKE Penalty, False Start (Jalon Calhoun) to the Duke 17<|play_end|><|play_start|>1Q 12:44 Duke 3 & 17 at 83 Gunnar Holmberg pass complete to Jake Bobo for 23 yds to the Duke 40 for a 1ST down<|play_end|><|play_start|>1Q 12:33 Duke 1 & 10 at 60 Mataeo Durant run for 18 yds to the WFrst 42 for a 1ST down<|play_end|><|play_start|>1Q 12:15 Duke 1 & 10 at 42 Mataeo Durant run for 5 yds to the WFrst 37<|play_end|><|play_start|>1Q 11:51 Duke 2 & 5 at 37 Mataeo Durant run for no gain to the WFrst 37<|play_end|><|play_start|>1Q 11:27 Duke 3 & 5 at 37 Mataeo Durant run for 1 yd to the WFrst 36<|play_end|><|play_start|>1Q 10:57 Duke 4 & 4 at 36 Gunnar Holmberg pass incomplete to Jalon Calhoun<|play_end|><|play_start|>1Q 10:53 Wake Forest 1 & 10 at 36 Sam Hartman pass incomplete to A.T. Perry<|play_end|><|play_start|>1Q 10:48 Wake Forest 2 & 10 at 36 Sam Hartman pass complete to Jaquarii Roberson for 5 yds to the WFrst 41<|play_end|><|play_start|>1Q 10:19 Wake Forest 3 & 5 at 41 Sam Hartman pass incomplete to Jaquarii Roberson<|play_end|><|play_start|>1Q 10:11 Wake Forest 4 & 5 at 41 Ivan Mora punt for 52 yds , Josh Blackwell returns for no gain to the Duke 7<|play_end|><|play_start|>1Q 10:7 Duke 1 & 10 at 93 Mataeo Durant run for 3 yds to the Duke 10<|play_end|><|play_start|>1Q 9:41 Duke 2 & 7 at 90 Mataeo Durant run for 14 yds to the Duke 24 for a 1ST down<|play_end|><|play_start|>1Q 9:29 Duke 1 & 10 at 76 Mataeo Durant run for 1 yd to the Duke 25<|play_end|><|play_start|>1Q 9:2 Duke 2 & 9 at 75 Gunnar Holmberg pass complete to Jalon Calhoun for 13 yds to the Duke 38 for a 1ST down<|play_end|><|play_start|>1Q 8:42 Duke 1 & 10 at 62 Gunnar Holmberg pass incomplete to Eli Pancol<|play_end|><|play_start|>1Q 8:37 Duke 2 & 10 at 62 Jaylen Coleman run for 5 yds to the Duke 43<|play_end|><|play_start|>1Q 8:13 Duke 3 & 5 at 57 Riley Leonard run for a loss of 1 yard to the Duke 42<|play_end|><|play_start|>1Q 7:19 Duke 4 & 6 at 58 Porter Wilson punt for 56 yds , Taylor Morin returns for 6 yds to the WFrst 48 WAKE FOREST Penalty, Illegal Block (Trey Boll) to the WFrst 4<|play_end|><|play_start|>1Q 7:13 Wake Forest 1 & 10 at 4 Christian Turner run for 3 yds to the WFrst 7<|play_end|><|play_start|>1Q 6:48 Wake Forest 2 & 7 at 7 Sam Hartman pass incomplete to Ke'Shawn Williams<|play_end|><|play_start|>1Q 6:39 Wake Forest 3 & 7 at 7 Sam Hartman pass complete to Brandon Chapman for 16 yds to the WFrst 23 for a 1ST down<|play_end|><|play_start|>1Q 6:17 Wake Forest 1 & 10 at 23 Sam Hartman pass complete to Ke'Shawn Williams for 37 yds to the Duke 40 for a 1ST down<|play_end|><|play_start|>1Q 5:58 Wake Forest 1 & 10 at 60 Christian Turner run for 6 yds to the Duke 34<|play_end|><|play_start|>1Q 5:41 Wake Forest 2 & 4 at 66 Christian Turner run for 2 yds to the Duke 32<|play_end|><|play_start|>1Q 5:15 Wake Forest 3 & 2 at 68 Sam Hartman pass complete to A.T. Perry for 5 yds to the Duke 27 for a 1ST down<|play_end|><|play_start|>1Q 4:47 Wake Forest 1 & 10 at 73 Hartman, Sam rush for 10 yards to the DUKE17, PENALTY WAKEFOREST holding 10 yards to the DUKE37, NO PLAY.<|play_end|><|play_start|>1Q 4:30 Wake Forest 1 & 20 at 63 Sam Hartman pass complete to A.T. Perry for 11 yds to the Duke 26<|play_end|><|play_start|>1Q 4:3 Wake Forest 2 & 9 at 74 Sam Hartman run for 26 yds for a TD, (Nick Sciba KICK)<|play_end|><|play_start|>1Q 4:3 Wake Forest 2 & 9 at 35 Ivan Mora kickoff for 63 yds , Jaylen Stinson return for 14 yds to the Duke 16<|play_end|><|play_start|>1Q 3:54 Duke 1 & 10 at 84 Gunnar Holmberg pass incomplete<|play_end|><|play_start|>1Q 3:50 Duke 2 & 10 at 84 Mataeo Durant run for 4 yds to the Duke 20<|play_end|><|play_start|>1Q 3:28 Duke 3 & 6 at 80 Gunnar Holmberg pass complete to Jarett Garner for 30 yds to the 50 yard line for a 1ST down<|play_end|><|play_start|>1Q 3:13 Duke 1 & 10 at 50 Mataeo Durant run for a loss of 1 yard to the Duke 49<|play_end|><|play_start|>1Q 2:44 Duke 2 & 11 at 51 Mataeo Durant run for 4 yds to the WFrst 47<|play_end|><|play_start|>1Q 2:12 Duke 3 & 7 at 47 Mataeo Durant run for 15 yds to the WFrst 32 for a 1ST down<|play_end|><|play_start|>1Q 1:48 Duke 1 & 10 at 32 Gunnar Holmberg run for 6 yds to the WFrst 26<|play_end|><|play_start|>1Q 1:22 Duke 2 & 4 at 26 Jaylen Coleman run for no gain to the WFrst 26<|play_end|><|play_start|>1Q 0:58 Duke 3 & 4 at 26 Jordan Moore run for 3 yds to the WFrst 23<|play_end|><|play_start|>1Q 0:23 Duke 4 & 1 at 23 Jordan Moore run for 2 yds to the WFrst 21 for a 1ST down<|play_end|><|play_start|>1Q 0:1 Duke 1 & 10 at 21 Gunnar Holmberg run for 2 yds to the WFrst 19<|play_end|><|play_start|>1Q 0:0 Duke 0 & 10 at 21 End of 1st Quarter<|play_end|><|play_start|>2Q 15:0 Duke 2 & 8 at 19 Mataeo Durant run for 2 yds to the WFrst 17<|play_end|><|play_start|>2Q 14:26 Duke 3 & 6 at 17 Gunnar Holmberg pass complete to Jake Bobo for 4 yds to the WFrst 13<|play_end|><|play_start|>2Q 13:55 Duke 4 & 2 at 13 Timeout DUKE, clock 13:55<|play_end|><|play_start|>2Q 13:48 Duke 4 & 2 at 13 Gunnar Holmberg pass incomplete to Nicky Dalmolin<|play_end|><|play_start|>2Q 13:43 Wake Forest 1 & 10 at 13 Christian Beal-Smith run for a loss of 1 yard to the WFrst 12<|play_end|><|play_start|>2Q 13:17 Wake Forest 2 & 11 at 12 Sam Hartman pass complete to Donald Stewart for 11 yds to the WFrst 23 for a 1ST down<|play_end|><|play_start|>2Q 12:56 Wake Forest 1 & 10 at 23 Sam Hartman pass incomplete to Jaquarii Roberson<|play_end|><|play_start|>2Q 12:48 Wake Forest 2 & 10 at 23 Sam Hartman pass complete to Taylor Morin for 5 yds to the WFrst 28<|play_end|><|play_start|>2Q 12:23 Wake Forest 3 & 5 at 28 Sam Hartman pass complete to Blake Whiteheart for 17 yds to the WFrst 45 for a 1ST down<|play_end|><|play_start|>2Q 12:0 Wake Forest 1 & 10 at 45 Sam Hartman pass incomplete to Donald Stewart<|play_end|><|play_start|>2Q 11:56 Wake Forest 2 & 10 at 45 Christian Beal-Smith run for 7 yds to the Duke 48<|play_end|><|play_start|>2Q 11:21 Wake Forest 3 & 3 at 52 Sam Hartman run for 42 yds to the Duke 6 for a 1ST down<|play_end|><|play_start|>2Q 11:2 Wake Forest 1 & 6 at 94 Christian Beal-Smith run for 2 yds to the Duke 4<|play_end|><|play_start|>2Q 10:23 Wake Forest 2 & 4 at 96 Sam Hartman run for no gain to the Duke 4<|play_end|><|play_start|>2Q 9:57 Wake Forest 3 & 4 at 96 Sam Hartman run for 4 yds for a TD, (Nick Sciba KICK)<|play_end|><|play_start|>2Q 9:57 Wake Forest 3 & 8 at 35 Ivan Mora kickoff for 65 yds , Jaylen Stinson return for 10 yds to the Duke 10<|play_end|><|play_start|>2Q 9:42 Duke 1 & 10 at 90 Gunnar Holmberg pass complete to Eli Pancol for 23 yds to the Duke 33 for a 1ST down<|play_end|><|play_start|>2Q 9:22 Duke 1 & 10 at 67 Jordan Moore run for 1 yd to the Duke 34<|play_end|><|play_start|>2Q 8:45 Duke 2 & 9 at 66 Mataeo Durant run for 35 yds to the WFrst 31 Mataeo Durant fumbled, forced by Gavin Holmes, recovered by WFrst Traveon Redd  , return for no gain to the WFrst 31<|play_end|><|play_start|>2Q 8:40 Wake Forest 1 & 10 at 31 Justice Ellison run for 3 yds to the WFrst 34<|play_end|><|play_start|>2Q 8:21 Wake Forest 2 & 7 at 34 Sam Hartman pass incomplete<|play_end|><|play_start|>2Q 8:15 Wake Forest 3 & 7 at 34 Sam Hartman pass complete to A.T. Perry for 13 yds to the WFrst 47 for a 1ST down<|play_end|><|play_start|>2Q 7:54 Wake Forest 1 & 10 at 47 Sam Hartman pass complete to Donald Stewart for 33 yds to the Duke 20 for a 1ST down<|play_end|><|play_start|>2Q 7:29 Wake Forest 1 & 10 at 80 Sam Hartman pass complete to Ke'Shawn Williams for 4 yds to the Duke 16 for a 1ST down DUKE Penalty, Personal Foul (Michael Reese) to the Duke 8 for a 1ST down<|play_end|><|play_start|>2Q 7:12 Wake Forest 1 & 8 at 92 Justice Ellison run for 5 yds to the Duke 3<|play_end|><|play_start|>2Q 6:43 Wake Forest 2 & 3 at 97 Sam Hartman pass incomplete to A.T. Perry<|play_end|><|play_start|>2Q 6:38 Wake Forest 3 & 3 at 97 Sam Hartman pass complete to Ke'Shawn Williams for 3 yds for a TD, (Nick Sciba KICK)<|play_end|><|play_start|>2Q 6:38 Wake Forest 3 & 5 at 35 Ivan Mora kickoff for 65 yds for a touchback<|play_end|><|play_start|>2Q 6:36 Duke 1 & 10 at 75 Mataeo Durant run for 1 yd to the Duke 26<|play_end|><|play_start|>2Q 6:11 Duke 2 & 9 at 74 Mataeo Durant run for a loss of 3 yards to the Duke 23<|play_end|><|play_start|>2Q 5:39 Duke 3 & 12 at 77 Gunnar Holmberg run for 2 yds to the Duke 25<|play_end|><|play_start|>2Q 4:48 Duke 4 & 10 at 75 Porter Wilson punt for 50 yds , Taylor Morin returns for 1 yd to the WFrst 26<|play_end|><|play_start|>2Q 4:40 Wake Forest 1 & 10 at 26 Sam Hartman pass complete to Jaquarii Roberson for 3 yds to the WFrst 29 for a 1ST down DUKE Penalty, Roughing Passer (Christian Rorie) to the WFrst 44 for a 1ST down<|play_end|><|play_start|>2Q 4:22 Wake Forest 1 & 10 at 44 Christian Turner run for 6 yds to the 50 yard line<|play_end|><|play_start|>2Q 3:47 Wake Forest 2 & 4 at 50 Sam Hartman pass complete to Jahmal Banks for 39 yds to the Duke 11 for a 1ST down<|play_end|><|play_start|>2Q 3:6 Wake Forest 1 & 10 at 89 Christian Turner run for a loss of 2 yards to the Duke 13<|play_end|><|play_start|>2Q 2:23 Wake Forest 2 & 12 at 87 Sam Hartman pass complete to Jahmal Banks for 10 yds to the Duke 3<|play_end|><|play_start|>2Q 1:41 Wake Forest 3 & 2 at 97 Sam Hartman pass incomplete to Christian Turner<|play_end|><|play_start|>2Q 1:41 Wake Forest 4 & 2 at 97 WAKE FOREST Penalty, False Start (Zach Tom) to the Duke 8<|play_end|><|play_start|>2Q 1:37 Wake Forest 4 & 7 at 92 Nick Sciba 26 yd FG MISSED<|play_end|><|play_start|>2Q 1:33 Duke 1 & 10 at 80 Gunnar Holmberg sacked by Rondell Bothroyd for a loss of 3 yards to the Duke 17<|play_end|><|play_start|>2Q 1:3 Duke 2 & 13 at 83 Gunnar Holmberg pass incomplete to Jake Bobo<|play_end|><|play_start|>2Q 0:57 Duke 3 & 13 at 83 Gunnar Holmberg run for 2 yds to the Duke 19<|play_end|><|play_start|>2Q 0:56 Duke 4 & 11 at 81 Timeout WAKE FOREST, clock 00:56<|play_end|><|play_start|>2Q 0:49 Duke 4 & 11 at 81 Porter Wilson punt for 34 yds, fair catch by Taylor Morin at the WFrst 47<|play_end|><|play_start|>2Q 0:43 Wake Forest 1 & 10 at 47 Sam Hartman pass incomplete to Taylor Morin<|play_end|><|play_start|>2Q 0:39 Wake Forest 2 & 10 at 47 Sam Hartman pass incomplete to A.T. Perry<|play_end|><|play_start|>2Q 0:33 Wake Forest 3 & 10 at 47 Sam Hartman pass incomplete to Jaquarii Roberson<|play_end|><|play_start|>2Q 0:23 Wake Forest 4 & 10 at 47 Ivan Mora punt for 53 yds for a touchback<|play_end|><|play_start|>2Q 0:19 Duke 1 & 10 at 80 Mataeo Durant run for 4 yds to the Duke 24<|play_end|><|play_start|>2Q 0:0 Duke 0 & 10 at 80 End of 2nd Quarter<|play_end|><|play_start|>3Q 15:0 Wake Forest 1 & 10 at 35 Ivan Mora kickoff for 65 yds for a touchback<|play_end|><|play_start|>3Q 14:57 Duke 1 & 10 at 75 Gunnar Holmberg pass incomplete<|play_end|><|play_start|>3Q 14:51 Duke 2 & 10 at 75 Mataeo Durant run for a loss of 4 yards to the Duke 21<|play_end|><|play_start|>3Q 14:29 Duke 3 & 14 at 79 Gunnar Holmberg sacked by Miles Fox for a loss of 5 yards to the Duke 16<|play_end|><|play_start|>3Q 13:52 Duke 4 & 19 at 84 Porter Wilson punt for 39 yds , Taylor Morin returns for no gain to the WFrst 45<|play_end|><|play_start|>3Q 13:47 Wake Forest 1 & 10 at 45 Sam Hartman sacked by R.J. Oben for a loss of 6 yards to the WFrst 39<|play_end|><|play_start|>3Q 13:18 Wake Forest 2 & 16 at 39 Sam Hartman pass complete to A.T. Perry for 9 yds to the WFrst 48<|play_end|><|play_start|>3Q 12:55 Wake Forest 3 & 7 at 48 Sam Hartman pass complete to A.T. Perry for 36 yds to the Duke 16 for a 1ST down<|play_end|><|play_start|>3Q 12:29 Wake Forest 1 & 10 at 84 Christian Beal-Smith run for 16 yds for a TD, (Nick Sciba KICK)<|play_end|><|play_start|>3Q 12:29 Wake Forest 1 & 10 at 35 Ivan Mora kickoff for 65 yds , Sahmir Hagans return for 16 yds to the Duke 16<|play_end|><|play_start|>3Q 12:21 Duke 1 & 10 at 84 Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 22<|play_end|><|play_start|>3Q 11:54 Duke 2 & 4 at 78 Mataeo Durant run for 3 yds to the Duke 25<|play_end|><|play_start|>3Q 11:26 Duke 3 & 1 at 75 Gunnar Holmberg run for 3 yds to the Duke 28 for a 1ST down<|play_end|><|play_start|>3Q 11:5 Duke 1 & 10 at 72 Mataeo Durant run for 1 yd to the Duke 29<|play_end|><|play_start|>3Q 10:31 Duke 2 & 9 at 71 Gunnar Holmberg pass complete to Darrell Harding Jr. for 6 yds Darrell Harding Jr. fumbled, forced by Malik Mustapha, recovered by Duke Carson Van Lynn<|play_end|><|play_start|>3Q 9:58 Duke 3 & 3 at 65 Gunnar Holmberg pass incomplete to Nicky Dalmolin<|play_end|><|play_start|>3Q 9:47 Duke 4 & 3 at 65 Porter Wilson punt for 55 yds , Taylor Morin returns for 1 yd to the WFrst 11<|play_end|><|play_start|>3Q 9:36 Wake Forest 1 & 10 at 11 Ellison, Justice rush for 57 yards to the DUKE32, PENALTY WAKEFOREST holding (Maginn, Sean) 5 yards to the WAKEFOREST6, NO PLAY.<|play_end|><|play_start|>3Q 9:9 Wake Forest 1 & 15 at 6 Christian Turner run for 48 yds to the Duke 46 for a 1ST down<|play_end|><|play_start|>3Q 8:49 Wake Forest 1 & 10 at 54 Christian Turner run for 6 yds to the Duke 40<|play_end|><|play_start|>3Q 8:24 Wake Forest 2 & 4 at 60 Sam Hartman pass complete to Jahmal Banks for 14 yds to the Duke 26 for a 1ST down<|play_end|><|play_start|>3Q 7:54 Wake Forest 1 & 10 at 74 Justice Ellison run for 3 yds to the Duke 23<|play_end|><|play_start|>3Q 7:31 Wake Forest 2 & 7 at 77 Sam Hartman sacked by Dorian Mausi and Nate Thompson for a loss of 5 yards to the Duke 28<|play_end|><|play_start|>3Q 6:46 Wake Forest 3 & 12 at 72 Sam Hartman pass complete to Ke'Shawn Williams for 13 yds to the Duke 15 for a 1ST down<|play_end|><|play_start|>3Q 6:18 Wake Forest 1 & 10 at 85 Sam Hartman pass incomplete to Donald Stewart<|play_end|><|play_start|>3Q 6:13 Wake Forest 2 & 10 at 85 Justice Ellison run for 8 yds to the Duke 7<|play_end|><|play_start|>3Q 5:18 Wake Forest 3 & 2 at 93 Sam Hartman pass incomplete<|play_end|><|play_start|>3Q 5:14 Wake Forest 4 & 2 at 93 Nick Sciba 26 yd FG GOOD<|play_end|><|play_start|>3Q 5:14 Wake Forest 4 & 2 at 35 Ivan Mora kickoff for 65 yds for a touchback<|play_end|><|play_start|>3Q 5:10 Duke 1 & 10 at 75 Mataeo Durant run for no gain to the Duke 25<|play_end|><|play_start|>3Q 4:43 Duke 2 & 10 at 75 Gunnar Holmberg pass complete to Mataeo Durant for 3 yds to the Duke 28<|play_end|><|play_start|>3Q 4:18 Duke 3 & 7 at 72 Gunnar Holmberg pass complete to Jontavis Robertson for 4 yds to the Duke 32<|play_end|><|play_start|>3Q 3:33 Duke 4 & 3 at 68 Porter Wilson punt for 49 yds, fair catch by Taylor Morin at the WFrst 19<|play_end|><|play_start|>3Q 3:29 Wake Forest 1 & 10 at 19 Christian Turner run for 1 yd to the WFrst 20<|play_end|><|play_start|>3Q 2:45 Wake Forest 2 & 9 at 20 Sam Hartman pass complete to Jaquarii Roberson for 19 yds to the WFrst 39 for a 1ST down<|play_end|><|play_start|>3Q 2:11 Wake Forest 1 & 10 at 39 Christian Turner run for 2 yds to the WFrst 41<|play_end|><|play_start|>3Q 1:25 Wake Forest 2 & 8 at 41 Christian Turner run for 3 yds to the WFrst 44<|play_end|><|play_start|>3Q 0:34 Wake Forest 3 & 5 at 44 Sam Hartman pass complete to A.T. Perry for 37 yds to the Duke 19 for a 1ST down<|play_end|><|play_start|>3Q 0:0 Wake Forest 0 & 5 at 44 End of 3rd Quarter<|play_end|><|play_start|>4Q 14:52 Wake Forest 1 & 10 at 81 Sam Hartman pass complete to Taylor Morin for 19 yds for a TD, (Nick Sciba KICK)<|play_end|><|play_start|>4Q 14:52 Wake Forest 1 & 10 at 35 Ivan Mora kickoff for 63 yds for a touchback<|play_end|><|play_start|>4Q 14:47 Duke 1 & 10 at 75 Riley Leonard run for 3 yds to the Duke 28<|play_end|><|play_start|>4Q 14:20 Duke 2 & 7 at 72 Riley Leonard pass incomplete<|play_end|><|play_start|>4Q 14:16 Duke 3 & 7 at 72 Riley Leonard pass incomplete to Eli Pancol<|play_end|><|play_start|>4Q 14:2 Duke 4 & 7 at 72 Porter Wilson punt for 46 yds, downed at the WAKEFOREST 26 WAKE FOREST Penalty, Offensive Holding (Cody Cater) to the WFrst 16<|play_end|><|play_start|>4Q 13:56 Wake Forest 1 & 10 at 16 Quinton Cooley run for no gain to the WFrst 16<|play_end|><|play_start|>4Q 13:12 Wake Forest 2 & 10 at 16 Quinton Cooley run for no gain to the WFrst 16<|play_end|><|play_start|>4Q 12:24 Wake Forest 3 & 10 at 16 Michael Kern pass complete to Cameron Hite for 9 yds Cameron Hite fumbled, forced by Ryan Smith, recovered by Duke Tony Davis<|play_end|><|play_start|>4Q 12:20 Duke 1 & 10 at 25 Leonard, Riley rush for 5 yards to the WAKEFOREST20, PENALTY DUKE holding (Monk, Jacob) 10 yards to the WAKEFOREST35, NO PLAY.<|play_end|><|play_start|>4Q 12:8 Duke 1 & 20 at 35 Riley Leonard pass incomplete to Jontavis Robertson<|play_end|><|play_start|>4Q 11:59 Duke 2 & 20 at 35 Riley Leonard run for 13 yds to the WFrst 22<|play_end|><|play_start|>4Q 11:32 Duke 3 & 7 at 22 Riley Leonard pass incomplete to Sahmir Hagans<|play_end|><|play_start|>4Q 11:27 Duke 4 & 7 at 22 Charlie Ham 40 yd FG MISSED<|play_end|><|play_start|>4Q 11:27 Wake Forest 1 & 10 at 22 WAKE FOREST Penalty, Unsportsmanlike Conduct (Dion Bergan Jr.) to the WFrst 11<|play_end|><|play_start|>4Q 11:22 Wake Forest 1 & 10 at 11 Quinton Cooley run for 6 yds to the WFrst 17<|play_end|><|play_start|>4Q 10:37 Wake Forest 2 & 4 at 17 Quinton Cooley run for 4 yds to the WFrst 21 for a 1ST down<|play_end|><|play_start|>4Q 9:57 Wake Forest 1 & 10 at 21 Michael Kern pass incomplete<|play_end|><|play_start|>4Q 9:53 Wake Forest 2 & 10 at 21 Quinton Cooley run for 5 yds to the WFrst 26<|play_end|><|play_start|>4Q 9:8 Wake Forest 3 & 5 at 26 Michael Kern pass incomplete to Jahmal Banks<|play_end|><|play_start|>4Q 9:2 Wake Forest 4 & 5 at 26 Zach Murphy punt for 43 yds, fair catch by Josh Blackwell at the Duke 31<|play_end|><|play_start|>4Q 8:55 Duke 1 & 10 at 69 Riley Leonard run for 17 yds to the Duke 48 for a 1ST down<|play_end|><|play_start|>4Q 8:32 Duke 1 & 10 at 52 Riley Leonard pass complete to Jarett Garner for 6 yds to the WFrst 46<|play_end|><|play_start|>4Q 8:4 Duke 2 & 4 at 46 Riley Leonard run for 5 yds to the WFrst 41 for a 1ST down<|play_end|><|play_start|>4Q 7:35 Duke 1 & 10 at 41 Riley Leonard pass complete to Jalon Calhoun for 39 yds to the WFrst 2 for a 1ST down<|play_end|><|play_start|>4Q 7:17 Duke 1 & 2 at 2 Riley Leonard run for 2 yds for a TD, (Charlie Ham KICK)<|play_end|><|play_start|>4Q 7:17 Duke 1 & 10 at 65 Charlie Ham kickoff for 65 yds for a touchback<|play_end|><|play_start|>4Q 7:5 Wake Forest 1 & 10 at 25 Quinton Cooley run for 5 yds to the WFrst 30<|play_end|><|play_start|>4Q 6:22 Wake Forest 2 & 5 at 30 Quinton Cooley run for 3 yds to the WFrst 33<|play_end|><|play_start|>4Q 5:37 Wake Forest 3 & 2 at 33 Quinton Cooley run for 7 yds to the WFrst 40 for a 1ST down<|play_end|><|play_start|>4Q 4:51 Wake Forest 1 & 10 at 40 Ahmani Marshall run for 14 yds to the Duke 46 for a 1ST down<|play_end|><|play_start|>4Q 4:7 Wake Forest 1 & 10 at 54 Ahmani Marshall run for 2 yds to the Duke 44<|play_end|><|play_start|>4Q 3:22 Wake Forest 2 & 8 at 56 Michael Kern pass incomplete to Christian Greene<|play_end|><|play_start|>4Q 3:12 Wake Forest 3 & 8 at 56 Ahmani Marshall run for 8 yds to the Duke 36 for a 1ST down<|play_end|><|play_start|>4Q 2:35 Wake Forest 1 & 10 at 64 Timeout WAKE FOREST, clock 02:35<|play_end|><|play_start|>4Q 2:30 Wake Forest 1 & 10 at 64 Ahmani Marshall run for 5 yds to the Duke 31<|play_end|><|play_start|>4Q 1:44 Wake Forest 2 & 5 at 69 Ahmani Marshall run for 6 yds to the Duke 25 for a 1ST down<|play_end|><|play_start|>4Q 1:4 Wake Forest 1 & 10 at 75 Ahmani Marshall run for 2 yds to the Duke 23<|play_end|><|play_start|>4Q 0:19 Wake Forest 2 & 8 at 77 TEAM run for a loss of 2 yards to the Duke 25<|play_end|><|play_start|>4Q 0:0 Wake Forest 0 & 8 at 77 End of 4th Quarter<|play_end|><|game_end|><|im_end|>
<|im_start|>assistant
