Sat, Oct 30, 2021Allegacy Federal Credit Union StadiumWinston-Salem, NC
HOW IT WENT
Week 9 · 2021| FINAL | Q1 | Q2 | Q3 | Q4 | T |
|---|---|---|---|---|---|
| Duke | 0 | 0 | 0 | 7 | 7 |
| Wake Forest | 14 | 14 | 10 | 7 | 45 |
PLAY-BY-PLAY
182 playsQ4Wake Forest11 plays · 50 yds · 7:17 · End of Game7–45
- 0:00End of 4th Quarter
- 0:192nd & 8 at DUKE 23TEAM run for a loss of 2 yards to the Duke 25
- 1:041st & 10 at DUKE 25Ahmani Marshall run for 2 yds to the Duke 23
- 1:442nd & 5 at DUKE 31Ahmani Marshall run for 6 yds to the Duke 25 for a 1ST down
- 2:301st & 10 at DUKE 36Ahmani Marshall run for 5 yds to the Duke 31
- 2:351st & 10 at DUKE 36Timeout WAKE FOREST, clock 02:35
- 3:123rd & 8 at DUKE 44Ahmani Marshall run for 8 yds to the Duke 36 for a 1ST down
- 3:222nd & 8 at DUKE 44Michael Kern pass incomplete to Christian Greene
- 4:071st & 10 at DUKE 46Ahmani Marshall run for 2 yds to the Duke 44
- 4:511st & 10 at WAKE 40Ahmani Marshall run for 14 yds to the Duke 46 for a 1ST down
- 5:373rd & 2 at WAKE 33Quinton Cooley run for 7 yds to the WFrst 40 for a 1ST down
- 6:222nd & 5 at WAKE 30Quinton Cooley run for 3 yds to the WFrst 33
- 7:051st & 10 at WAKE 25Quinton Cooley run for 5 yds to the WFrst 30
- 7:171st & 10 at DUKE 35Charlie Ham kickoff for 65 yds for a touchback
Q4Duke5 plays · 69 yds · 1:45 · Touchdown7–45
- 7:171st & Goal at WAKE 2Riley Leonard run for 2 yds for a TD, (Charlie Ham KICK)
- 7:351st & 10 at WAKE 41Riley Leonard pass complete to Jalon Calhoun for 39 yds to the WFrst 2 for a 1ST down
- 8:042nd & 4 at WAKE 46Riley Leonard run for 5 yds to the WFrst 41 for a 1ST down
- 8:321st & 10 at DUKE 48Riley Leonard pass complete to Jarett Garner for 6 yds to the WFrst 46
- 8:551st & 10 at DUKE 31Riley Leonard run for 17 yds to the Duke 48 for a 1ST down
Q4Wake Forest5 plays · 4 yds · 2:25 · Punt0–45
- 9:024th & 5 at WAKE 26Zach Murphy punt for 43 yds, fair catch by Josh Blackwell at the Duke 31
- 9:083rd & 5 at WAKE 26Michael Kern pass incomplete to Jahmal Banks
- 9:532nd & 10 at WAKE 21Quinton Cooley run for 5 yds to the WFrst 26
- 9:571st & 10 at WAKE 21Michael Kern pass incomplete
- 10:372nd & 4 at WAKE 17Quinton Cooley run for 4 yds to the WFrst 21 for a 1ST down
- 11:221st & 10 at WAKE 11Quinton Cooley run for 6 yds to the WFrst 17
- 11:271st & 10 at WAKE 22WAKE FOREST Penalty, Unsportsmanlike Conduct (Dion Bergan Jr.) to the WFrst 11
Q4Duke4 plays · 3 yds · 0:57 · Missed FG0–45
- 11:274th & 7 at WAKE 22Charlie Ham 40 yd FG MISSED
- 11:323rd & 7 at WAKE 22Riley Leonard pass incomplete to Sahmir Hagans
- 11:592nd & 20 at WAKE 35Riley Leonard run for 13 yds to the WFrst 22
- 12:081st & 20 at WAKE 35Riley Leonard pass incomplete to Jontavis Robertson
- 12:201st & 10 at WAKE 25Leonard, Riley rush for 5 yards to the WAKEFOREST20, PENALTY DUKE holding (Monk, Jacob) 10 yards to the WAKEFOREST35, NO PLAY.
Q4Wake Forest3 plays · 9 yds · 1:38 · Fumble0–45
- 12:243rd & 10 at WAKE 16Michael Kern pass complete to Cameron Hite for 9 yds Cameron Hite fumbled, forced by Ryan Smith, recovered by Duke Tony Davis
- 13:122nd & 10 at WAKE 16Quinton Cooley run for no gain to the WFrst 16
- 13:561st & 10 at WAKE 16Quinton Cooley run for no gain to the WFrst 16
Q4Duke3 plays · 3 yds · 0:50 · Punt0–45
- 14:024th & 7 at DUKE 28Porter Wilson punt for 46 yds, downed at the WAKEFOREST 26 WAKE FOREST Penalty, Offensive Holding (Cody Cater) to the WFrst 16
- 14:163rd & 7 at DUKE 28Riley Leonard pass incomplete to Eli Pancol
- 14:202nd & 7 at DUKE 28Riley Leonard pass incomplete
- 14:471st & 10 at DUKE 25Riley Leonard run for 3 yds to the Duke 28
- 14:521st & 10 at WAKE 35Ivan Mora kickoff for 63 yds for a touchback
Q3Wake Forest6 plays · 81 yds · 3:41 · Touchdown0–45
- 14:521st & 10 at DUKE 19Sam Hartman pass complete to Taylor Morin for 19 yds for a TD, (Nick Sciba KICK)
- 0:00End of 3rd Quarter
- 0:343rd & 5 at WAKE 44Sam Hartman pass complete to A.T. Perry for 37 yds to the Duke 19 for a 1ST down
- 1:252nd & 8 at WAKE 41Christian Turner run for 3 yds to the WFrst 44
- 2:111st & 10 at WAKE 39Christian Turner run for 2 yds to the WFrst 41
- 2:452nd & 9 at WAKE 20Sam Hartman pass complete to Jaquarii Roberson for 19 yds to the WFrst 39 for a 1ST down
- 3:291st & 10 at WAKE 19Christian Turner run for 1 yd to the WFrst 20
Q3Duke3 plays · 7 yds · 1:41 · Punt0–38
- 3:334th & 3 at DUKE 32Porter Wilson punt for 49 yds, fair catch by Taylor Morin at the WFrst 19
- 4:183rd & 7 at DUKE 28Gunnar Holmberg pass complete to Jontavis Robertson for 4 yds to the Duke 32
- 4:432nd & 10 at DUKE 25Gunnar Holmberg pass complete to Mataeo Durant for 3 yds to the Duke 28
- 5:101st & 10 at DUKE 25Mataeo Durant run for no gain to the Duke 25
- 5:144th & 2 at WAKE 35Ivan Mora kickoff for 65 yds for a touchback
Q3Wake Forest10 plays · 82 yds · 4:33 · Field Goal0–38
- 5:144th & 2 at DUKE 7Nick Sciba 26 yd FG GOOD
- 5:183rd & 2 at DUKE 7Sam Hartman pass incomplete
- 6:132nd & 10 at DUKE 15Justice Ellison run for 8 yds to the Duke 7
- 6:181st & 10 at DUKE 15Sam Hartman pass incomplete to Donald Stewart
- 6:463rd & 12 at DUKE 28Sam Hartman pass complete to Ke'Shawn Williams for 13 yds to the Duke 15 for a 1ST down
- 7:312nd & 7 at DUKE 23Sam Hartman sacked by Dorian Mausi and Nate Thompson for a loss of 5 yards to the Duke 28
- 7:541st & 10 at DUKE 26Justice Ellison run for 3 yds to the Duke 23
- 8:242nd & 4 at DUKE 40Sam Hartman pass complete to Jahmal Banks for 14 yds to the Duke 26 for a 1ST down
- 8:491st & 10 at DUKE 46Christian Turner run for 6 yds to the Duke 40
- 9:091st & 15 at WAKE 6Christian Turner run for 48 yds to the Duke 46 for a 1ST down
- 9:361st & 10 at WAKE 11Ellison, Justice rush for 57 yards to the DUKE32, PENALTY WAKEFOREST holding (Maginn, Sean) 5 yards to the WAKEFOREST6, NO PLAY.
Q3Duke6 plays · 19 yds · 2:42 · Punt0–35
- 9:474th & 3 at DUKE 35Porter Wilson punt for 55 yds , Taylor Morin returns for 1 yd to the WFrst 11
- 9:583rd & 3 at DUKE 35Gunnar Holmberg pass incomplete to Nicky Dalmolin
- 10:312nd & 9 at DUKE 29Gunnar Holmberg pass complete to Darrell Harding Jr. for 6 yds Darrell Harding Jr. fumbled, forced by Malik Mustapha, recovered by Duke Carson Van Lynn
- 11:051st & 10 at DUKE 28Mataeo Durant run for 1 yd to the Duke 29
- 11:263rd & 1 at DUKE 25Gunnar Holmberg run for 3 yds to the Duke 28 for a 1ST down
- 11:542nd & 4 at DUKE 22Mataeo Durant run for 3 yds to the Duke 25
- 12:211st & 10 at DUKE 16Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 22
- 12:291st & 10 at WAKE 35Ivan Mora kickoff for 65 yds , Sahmir Hagans return for 16 yds to the Duke 16
Q3Wake Forest4 plays · 55 yds · 1:23 · Touchdown0–35
- 12:291st & 10 at DUKE 16Christian Beal-Smith run for 16 yds for a TD, (Nick Sciba KICK)
- 12:553rd & 7 at WAKE 48Sam Hartman pass complete to A.T. Perry for 36 yds to the Duke 16 for a 1ST down
- 13:182nd & 16 at WAKE 39Sam Hartman pass complete to A.T. Perry for 9 yds to the WFrst 48
- 13:471st & 10 at WAKE 45Sam Hartman sacked by R.J. Oben for a loss of 6 yards to the WFrst 39
Q3Duke3 plays · -9 yds · 1:08 · Punt0–28
- 13:524th & 19 at DUKE 16Porter Wilson punt for 39 yds , Taylor Morin returns for no gain to the WFrst 45
- 14:293rd & 14 at DUKE 21Gunnar Holmberg sacked by Miles Fox for a loss of 5 yards to the Duke 16
- 14:512nd & 10 at DUKE 25Mataeo Durant run for a loss of 4 yards to the Duke 21
- 14:571st & 10 at DUKE 25Gunnar Holmberg pass incomplete
- 15:001st & 10 at WAKE 35Ivan Mora kickoff for 65 yds for a touchback
Q2Duke1 play · 4 yds · 0:23 · End of Half0–28
- 0:00End of 2nd Quarter
- 0:191st & 10 at DUKE 20Mataeo Durant run for 4 yds to the Duke 24
Q2Wake Forest3 plays · 0 yds · 0:26 · Punt0–28
- 0:234th & 10 at WAKE 47Ivan Mora punt for 53 yds for a touchback
- 0:333rd & 10 at WAKE 47Sam Hartman pass incomplete to Jaquarii Roberson
- 0:392nd & 10 at WAKE 47Sam Hartman pass incomplete to A.T. Perry
- 0:431st & 10 at WAKE 47Sam Hartman pass incomplete to Taylor Morin
Q2Duke3 plays · -1 yds · 0:48 · Punt0–28
- 0:494th & 11 at DUKE 19Porter Wilson punt for 34 yds, fair catch by Taylor Morin at the WFrst 47
- 0:564th & 11 at DUKE 19Timeout WAKE FOREST, clock 00:56
- 0:573rd & 13 at DUKE 17Gunnar Holmberg run for 2 yds to the Duke 19
- 1:032nd & 13 at DUKE 17Gunnar Holmberg pass incomplete to Jake Bobo
- 1:331st & 10 at DUKE 20Gunnar Holmberg sacked by Rondell Bothroyd for a loss of 3 yards to the Duke 17
Q2Wake Forest7 plays · 66 yds · 3:11 · Missed FG0–28
- 1:374th & 7 at DUKE 8Nick Sciba 26 yd FG MISSED
- 1:414th & 2 at DUKE 3WAKE FOREST Penalty, False Start (Zach Tom) to the Duke 8
- 1:413rd & 2 at DUKE 3Sam Hartman pass incomplete to Christian Turner
- 2:232nd & 12 at DUKE 13Sam Hartman pass complete to Jahmal Banks for 10 yds to the Duke 3
- 3:061st & 10 at DUKE 11Christian Turner run for a loss of 2 yards to the Duke 13
- 3:472nd & 4 at WAKE 50Sam Hartman pass complete to Jahmal Banks for 39 yds to the Duke 11 for a 1ST down
- 4:221st & 10 at WAKE 44Christian Turner run for 6 yds to the 50 yard line
- 4:401st & 10 at WAKE 26Sam 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
Q2Duke3 plays · 0 yds · 1:50 · Punt0–28
- 4:484th & 10 at DUKE 25Porter Wilson punt for 50 yds , Taylor Morin returns for 1 yd to the WFrst 26
- 5:393rd & 12 at DUKE 23Gunnar Holmberg run for 2 yds to the Duke 25
- 6:112nd & 9 at DUKE 26Mataeo Durant run for a loss of 3 yards to the Duke 23
- 6:361st & 10 at DUKE 25Mataeo Durant run for 1 yd to the Duke 26
- 6:383rd & 5 at WAKE 35Ivan Mora kickoff for 65 yds for a touchback
Q2Wake Forest8 plays · 69 yds · 2:07 · Touchdown0–28
- 6:383rd & Goal at DUKE 3Sam Hartman pass complete to Ke'Shawn Williams for 3 yds for a TD, (Nick Sciba KICK)
- 6:432nd & Goal at DUKE 3Sam Hartman pass incomplete to A.T. Perry
- 7:121st & Goal at DUKE 8Justice Ellison run for 5 yds to the Duke 3
- 7:291st & 10 at DUKE 20Sam 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
- 7:541st & 10 at WAKE 47Sam Hartman pass complete to Donald Stewart for 33 yds to the Duke 20 for a 1ST down
- 8:153rd & 7 at WAKE 34Sam Hartman pass complete to A.T. Perry for 13 yds to the WFrst 47 for a 1ST down
- 8:212nd & 7 at WAKE 34Sam Hartman pass incomplete
- 8:401st & 10 at WAKE 31Justice Ellison run for 3 yds to the WFrst 34
Q2Duke3 plays · 59 yds · 1:12 · Fumble0–21
- 8:452nd & 9 at DUKE 34Mataeo 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
- 9:221st & 10 at DUKE 33Jordan Moore run for 1 yd to the Duke 34
- 9:421st & 10 at DUKE 10Gunnar Holmberg pass complete to Eli Pancol for 23 yds to the Duke 33 for a 1ST down
- 9:573rd & 8 at WAKE 35Ivan Mora kickoff for 65 yds , Jaylen Stinson return for 10 yds to the Duke 10
Q2Wake Forest11 plays · 87 yds · 3:51 · Touchdown0–21
- 9:573rd & Goal at DUKE 4Sam Hartman run for 4 yds for a TD, (Nick Sciba KICK)
- 10:232nd & Goal at DUKE 4Sam Hartman run for no gain to the Duke 4
- 11:021st & Goal at DUKE 6Christian Beal-Smith run for 2 yds to the Duke 4
- 11:213rd & 3 at DUKE 48Sam Hartman run for 42 yds to the Duke 6 for a 1ST down
- 11:562nd & 10 at WAKE 45Christian Beal-Smith run for 7 yds to the Duke 48
- 12:001st & 10 at WAKE 45Sam Hartman pass incomplete to Donald Stewart
- 12:233rd & 5 at WAKE 28Sam Hartman pass complete to Blake Whiteheart for 17 yds to the WFrst 45 for a 1ST down
- 12:482nd & 10 at WAKE 23Sam Hartman pass complete to Taylor Morin for 5 yds to the WFrst 28
- 12:561st & 10 at WAKE 23Sam Hartman pass incomplete to Jaquarii Roberson
- 13:172nd & 11 at WAKE 12Sam Hartman pass complete to Donald Stewart for 11 yds to the WFrst 23 for a 1ST down
- 13:431st & 10 at WAKE 13Christian Beal-Smith run for a loss of 1 yard to the WFrst 12
Q1Duke14 plays · 71 yds · 5:15 · Downs0–14
- 13:484th & 2 at WAKE 13Gunnar Holmberg pass incomplete to Nicky Dalmolin
- 13:554th & 2 at WAKE 13Timeout DUKE, clock 13:55
- 14:263rd & 6 at WAKE 17Gunnar Holmberg pass complete to Jake Bobo for 4 yds to the WFrst 13
- 15:002nd & 8 at WAKE 19Mataeo Durant run for 2 yds to the WFrst 17
- 0:00End of 1st Quarter
- 0:011st & 10 at WAKE 21Gunnar Holmberg run for 2 yds to the WFrst 19
- 0:234th & 1 at WAKE 23Jordan Moore run for 2 yds to the WFrst 21 for a 1ST down
- 0:583rd & 4 at WAKE 26Jordan Moore run for 3 yds to the WFrst 23
- 1:222nd & 4 at WAKE 26Jaylen Coleman run for no gain to the WFrst 26
- 1:481st & 10 at WAKE 32Gunnar Holmberg run for 6 yds to the WFrst 26
- 2:123rd & 7 at WAKE 47Mataeo Durant run for 15 yds to the WFrst 32 for a 1ST down
- 2:442nd & 11 at DUKE 49Mataeo Durant run for 4 yds to the WFrst 47
- 3:131st & 10 at DUKE 50Mataeo Durant run for a loss of 1 yard to the Duke 49
- 3:283rd & 6 at DUKE 20Gunnar Holmberg pass complete to Jarett Garner for 30 yds to the 50 yard line for a 1ST down
- 3:502nd & 10 at DUKE 16Mataeo Durant run for 4 yds to the Duke 20
- 3:541st & 10 at DUKE 16Gunnar Holmberg pass incomplete
- 4:032nd & 9 at WAKE 35Ivan Mora kickoff for 63 yds , Jaylen Stinson return for 14 yds to the Duke 16
Q1Duke7 plays · 35 yds · 2:52 · Punt0–7
- 7:194th & 6 at DUKE 42Porter 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
- 8:133rd & 5 at DUKE 43Riley Leonard run for a loss of 1 yard to the Duke 42
- 8:372nd & 10 at DUKE 38Jaylen Coleman run for 5 yds to the Duke 43
- 8:421st & 10 at DUKE 38Gunnar Holmberg pass incomplete to Eli Pancol
- 9:022nd & 9 at DUKE 25Gunnar Holmberg pass complete to Jalon Calhoun for 13 yds to the Duke 38 for a 1ST down
- 9:291st & 10 at DUKE 24Mataeo Durant run for 1 yd to the Duke 25
- 9:412nd & 7 at DUKE 10Mataeo Durant run for 14 yds to the Duke 24 for a 1ST down
- 10:071st & 10 at DUKE 7Mataeo Durant run for 3 yds to the Duke 10
Q1Wake Forest3 plays · 5 yds · 0:46 · Punt0–7
- 10:114th & 5 at WAKE 41Ivan Mora punt for 52 yds , Josh Blackwell returns for no gain to the Duke 7
- 10:193rd & 5 at WAKE 41Sam Hartman pass incomplete to Jaquarii Roberson
- 10:482nd & 10 at WAKE 36Sam Hartman pass complete to Jaquarii Roberson for 5 yds to the WFrst 41
- 10:531st & 10 at WAKE 36Sam Hartman pass incomplete to A.T. Perry
Q1Duke8 plays · 40 yds · 2:32 · Downs0–7
- 10:574th & 4 at WAKE 36Gunnar Holmberg pass incomplete to Jalon Calhoun
- 11:273rd & 5 at WAKE 37Mataeo Durant run for 1 yd to the WFrst 36
- 11:512nd & 5 at WAKE 37Mataeo Durant run for no gain to the WFrst 37
- 12:151st & 10 at WAKE 42Mataeo Durant run for 5 yds to the WFrst 37
- 12:331st & 10 at DUKE 40Mataeo Durant run for 18 yds to the WFrst 42 for a 1ST down
- 12:443rd & 17 at DUKE 17Gunnar Holmberg pass complete to Jake Bobo for 23 yds to the Duke 40 for a 1ST down
- 12:543rd & 12 at DUKE 22DUKE Penalty, False Start (Jalon Calhoun) to the Duke 17
- 12:542nd & 12 at DUKE 22Gunnar Holmberg pass incomplete
- 13:211st & 10 at DUKE 24Gunnar Holmberg pass complete to Jalon Calhoun for a loss of 2 yards to the Duke 22
- 13:291st & 10 at WAKE 35Ivan Mora kickoff for 60 yds , Jaylen Stinson return for 19 yds to the Duke 24
Q1Wake Forest9 plays · 96 yds · 3:16 · Touchdown0–14
- 4:032nd & 9 at DUKE 26Sam Hartman run for 26 yds for a TD, (Nick Sciba KICK)
- 5:581st & 10 at DUKE 40Christian Turner run for 6 yds to the Duke 34
- 6:171st & 10 at WAKE 23Sam Hartman pass complete to Ke'Shawn Williams for 37 yds to the Duke 40 for a 1ST down
- 6:393rd & 7 at WAKE 7Sam Hartman pass complete to Brandon Chapman for 16 yds to the WFrst 23 for a 1ST down
- 6:482nd & 7 at WAKE 7Sam Hartman pass incomplete to Ke'Shawn Williams
- 7:131st & 10 at WAKE 4Christian Turner run for 3 yds to the WFrst 7
- 4:301st & 20 at DUKE 37Sam Hartman pass complete to A.T. Perry for 11 yds to the Duke 26
- 4:471st & 10 at DUKE 27Hartman, Sam rush for 10 yards to the DUKE17, PENALTY WAKEFOREST holding 10 yards to the DUKE37, NO PLAY.
- 5:153rd & 2 at DUKE 32Sam Hartman pass complete to A.T. Perry for 5 yds to the Duke 27 for a 1ST down
- 5:412nd & 4 at DUKE 34Christian Turner run for 2 yds to the Duke 32
Q1Wake Forest5 plays · 75 yds · 1:31 · Touchdown0–7
- 13:291st & 10 at DUKE 38Sam Hartman pass complete to Jaquarii Roberson for 38 yds for a TD, (Nick Sciba KICK)
- 14:352nd & 1 at WAKE 34Christian Beal-Smith run for 4 yds to the WFrst 38 for a 1ST down
- 14:561st & 10 at WAKE 25Christian Beal-Smith run for 9 yds to the WFrst 34
- 13:361st & 10 at DUKE 48Hartman, Sam pass incomplete to Perry, A.T., PENALTY DUKE holding (Johnson, Leonard) 10 yards to the DUKE38, NO PLAY, 1ST DOWN WAKEFOREST.
- 14:002nd & 5 at WAKE 43Christian Beal-Smith run for 9 yds to the Duke 48 for a 1ST down
- 14:181st & 10 at WAKE 38Sam Hartman pass complete to A.T. Perry for 5 yds to the WFrst 43
- 15:001st & 10 at DUKE 35Charlie Ham kickoff for 65 yds for a touchback
FAN NEWS
2021 seasonWrite about Duke or Wake Forest?
Link a team hub in a post on your own blog and it shows up here, in front of the fans looking for exactly it. Free, no exclusivity, and the link back to you is the whole point.











