Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Jack Driggers kickoff for 57 yds , Kell Walker return for 38 yds to the Army 46
3-yd Run
15:00 - 1st
Darnell Woolfolk run for 3 yds to the Army 49
1st & 10 at ARMY 46
0-yd Run
15:00 - 1st
Darnell Woolfolk run for no gain to the Army 49
2nd & 7 at ARMY 49
5-yd Run
15:00 - 1st
Calen Holt run for 5 yds to the Duke 46
3rd & 7 at ARMY 49
1-yd Run
15:00 - 1st
Connor Slomka run for 1 yd to the Duke 45
4th & 2 at DUKE 46
3-yd Run
12:46 - 1st
T.J. Rahming run for 3 yds to the Duke 48
1st & 10 at DUKE 45
5-yd Run
12:46 - 1st
Shaun Wilson run for 5 yds to the Army 47
2nd & 7 at DUKE 48
4-yd Run
12:46 - 1st
Daniel Jones run for 4 yds to the Army 43 for a 1ST down
3rd & 2 at ARMY 47
18-yd Pass
12:46 - 1st
Daniel Jones pass complete to Quay Chambers for 18 yds to the Army 25 for a 1ST down
1st & 10 at ARMY 43
15-yd Pass
12:46 - 1st
Daniel Jones pass complete to T.J. Rahming for 15 yds to the Army 10 for a 1ST down
1st & 10 at ARMY 25
3-yd Run
12:46 - 1st
Shaun Wilson run for 3 yds to the Army 7
1st & Goal at ARMY 10
3-yd Run
12:46 - 1st
Shaun Wilson run for 3 yds to the Army 4
2nd & Goal at ARMY 7
Incompletion
12:46 - 1st
Daniel Jones pass incomplete
3rd & Goal at ARMY 4
Field Goal Good
8:35 - 1st
Austin Parker 22 yd FG GOOD
4th & Goal at ARMY 4
Kickoff
8:35 - 1st
Jack Driggers kickoff for 59 yds , Kell Walker return for 14 yds to the Army 20
5-yd Run
8:28 - 1st
Ahmad Bradshaw run for 5 yds to the Army 25
1st & 10 at ARMY 20
19-yd Run
8:28 - 1st
Andy Davidson run for 19 yds to the Army 44 for a 1ST down
2nd & 5 at ARMY 25
8-yd Run
8:28 - 1st
Andy Davidson run for 8 yds to the Duke 48
1st & 10 at ARMY 44
7-yd Run
8:28 - 1st
Andy Davidson run for 7 yds to the Duke 41 for a 1ST down
2nd & 2 at DUKE 48
17-yd Run
8:28 - 1st
Darnell Woolfolk run for 2 yds to the Duke 39 for a 1ST down DUKE Penalty, unsportsmanlike conduct (Edgar Cerenord) to the Duke 24 for a 1ST down
1st & 10 at DUKE 41
4-yd Run
8:28 - 1st
Ahmad Bradshaw run for 4 yds to the Duke 20
1st & 10 at DUKE 24
6-yd Run
8:28 - 1st
Ahmad Bradshaw run for 6 yds to the Duke 14 for a 1ST down
2nd & 6 at DUKE 20
6-yd Run
8:28 - 1st
Ahmad Bradshaw run for 6 yds to the Duke 8
1st & 10 at DUKE 14
3-yd Run
8:28 - 1st
Andy Davidson run for 3 yds to the Duke 5
2nd & 4 at DUKE 8
2-yd Run
8:28 - 1st
Ahmad Bradshaw run for 2 yds to the Duke 3 for a 1ST down
3rd & 1 at DUKE 5
3-yd Touchdown Run
2:11 - 1st
Darnell Woolfolk run for 3 yds for a TD, (Blake Wilson KICK)
1st & Goal at DUKE 3
2nd Quarter
Kickoff
2:11 - 1st
Nick Schrage kickoff for 63 yds , Shaun Wilson return for 20 yds to the Duke 22
Incompletion
2:11 - 1st
Daniel Jones pass incomplete to T.J. Rahming
1st & 10 at DUKE 22
3-yd Pass
2:11 - 1st
Daniel Jones pass complete to Johnathan Lloyd for 3 yds to the Duke 25
2nd & 10 at DUKE 22
15-yd Pass
2:11 - 1st
Daniel Jones pass complete to T.J. Rahming for 15 yds to the Duke 40 for a 1ST down
3rd & 7 at DUKE 25
Sack
2:11 - 1st
Daniel Jones sacked by James Nachtigal for a loss of 10 yards to the Duke 30
1st & 10 at DUKE 40
4-yd Pass
2:11 - 1st
Daniel Jones pass complete to Shaun Wilson for 4 yds to the Duke 34
2nd & 20 at DUKE 30

End of 1st Quarter

Sack
15:00 - 2nd
Daniel Jones sacked by John Voit for a loss of 13 yards to the Duke 21 DUKE Penalty, intentional grounding (Daniel Jones) to the Duke 21
3rd & 16 at DUKE 34
Punt
14:40 - 2nd
Austin Parker punt , Javhari Bourdeau returns for 25 yds for a TD, (Blake Wilson KICK)
4th & 29 at DUKE 21
Kickoff
14:40 - 2nd
Nick Schrage kickoff for 54 yds , Shaun Wilson return for 2 yds to the Duke 13
3-yd Run
14:30 - 2nd
Shaun Wilson run for 3 yds to the Duke 16
1st & 10 at DUKE 13
7-yd Run
14:30 - 2nd
Shaun Wilson run for 7 yds to the Duke 23 for a 1ST down
2nd & 7 at DUKE 16
11-yd Pass
14:30 - 2nd
Daniel Jones pass complete to Aaron Young for 11 yds to the Duke 34 for a 1ST down
1st & 10 at DUKE 23
11-yd Pass
14:30 - 2nd
Daniel Jones pass complete to Shaun Wilson for 11 yds to the Duke 45 for a 1ST down
1st & 10 at DUKE 34
Incompletion
14:30 - 2nd
Daniel Jones pass incomplete to T.J. Rahming, broken up by John Voit
1st & 10 at DUKE 45
3-yd Run
14:30 - 2nd
Brittain Brown run for 3 yds to the Duke 48
2nd & 10 at DUKE 45
9-yd Penalty
14:30 - 2nd
Jones, D pass incomplete to Rahming, T.J. (Riley, Elijah), PENALTY ARMY pass interference (Riley, Elijah) 9 yards to the ARMY43, 1ST DOWN DU, NO PLAY.
3rd & 7 at DUKE 48
10-yd Pass
14:30 - 2nd
Daniel Jones pass complete to T.J. Rahming for 10 yds to the Army 33 for a 1ST down
1st & 10 at ARMY 43
Fumble Recovery
14:30 - 2nd
Daniel Jones run for a loss of 4 yards to the Army 36 Daniel Jones fumbled, recovered by Army Rhyan England
1st & 10 at ARMY 33
0-yd Run
10:58 - 2nd
Kell Walker run for no gain to the Army 36
1st & 10 at ARMY 36
1-yd Run
10:58 - 2nd
John Trainor run for 1 yd to the Army 37
2nd & 10 at ARMY 36
42-yd Pass
10:58 - 2nd
Ahmad Bradshaw pass complete to Kell Walker for 42 yds to the Duke 21 for a 1ST down
3rd & 9 at ARMY 37
3-yd Run
10:58 - 2nd
Darnell Woolfolk run for 3 yds to the Duke 18
1st & 10 at DUKE 21
18-yd Touchdown Run
8:20 - 2nd
Ahmad Bradshaw run for 18 yds for a TD, (Blake Wilson KICK)
2nd & 7 at DUKE 18
Kickoff
8:20 - 2nd
Nick Schrage kickoff for 58 yds , Shaun Wilson return for 7 yds to the Duke 14
4-yd Run
8:16 - 2nd
Daniel Jones run for 4 yds to the Duke 18
1st & 10 at DUKE 14
3-yd Run
8:16 - 2nd
Johnathan Lloyd run for 3 yds to the Duke 21
2nd & 6 at DUKE 18
5-yd Pass
8:16 - 2nd
Daniel Jones pass complete to Davis Koppenhaver for 5 yds to the Duke 26 for a 1ST down
3rd & 3 at DUKE 21
7-yd Pass
8:16 - 2nd
Daniel Jones pass complete to Chris Taylor for 7 yds to the Duke 33
1st & 10 at DUKE 26
22-yd Run
8:16 - 2nd
Shaun Wilson run for 22 yds to the Army 45 for a 1ST down
2nd & 3 at DUKE 33
17-yd Pass
8:16 - 2nd
Daniel Jones pass complete to Chris Taylor for 17 yds to the Army 28 for a 1ST down
1st & 10 at ARMY 45
Incompletion
8:16 - 2nd
T.J. Rahming pass incomplete to Chris Taylor, broken up by James Gibson
1st & 10 at ARMY 28
12-yd Run
8:16 - 2nd
Daniel Jones run for 12 yds to the Army 16 for a 1ST down
2nd & 10 at ARMY 28
6-yd Pass
8:16 - 2nd
Daniel Jones pass complete to Johnathan Lloyd for 6 yds to the Army 10
1st & 10 at ARMY 16
6-yd Run
8:16 - 2nd
Daniel Jones run for 6 yds to the Army 4 for a 1ST down
2nd & 4 at ARMY 10
4-yd Touchdown Run
3:53 - 2nd
Daniel Jones run for 4 yds for a TD, (Austin Parker KICK)
1st & Goal at ARMY 4
Kickoff
3:53 - 2nd
Jack Driggers kickoff for 64 yds , Kell Walker return for 15 yds to the Army 16
5-yd Run
3:47 - 2nd
Ahmad Bradshaw run for 5 yds to the Army 21
1st & 10 at ARMY 16
4-yd Run
3:47 - 2nd
Andy Davidson run for 4 yds to the Army 25
2nd & 5 at ARMY 21

(3:09 - 2nd) Timeout DUKE, clock 03:09

2-yd Run
3:09 - 2nd
Ahmad Bradshaw run for 2 yds to the Army 27 for a 1ST down
3rd & 1 at ARMY 25
4-yd Run
3:09 - 2nd
Ahmad Bradshaw run for 4 yds to the Army 31
1st & 10 at ARMY 27
4-yd Run
3:09 - 2nd
Darnell Woolfolk run for 4 yds to the Army 35
2nd & 6 at ARMY 31
-1-yd Run
3:09 - 2nd
Ahmad Bradshaw run for a loss of 1 yard to the Army 34
3rd & 2 at ARMY 35

(1:23 - 2nd) Timeout DUKE, clock 01:23

Punt
1:23 - 2nd
Nick Schrage punt for 38 yds , T.J. Rahming returns for 3 yds to the Duke 31
4th & 3 at ARMY 34
8-yd Pass
1:06 - 2nd
Daniel Jones pass complete to Shaun Wilson for 8 yds to the Duke 39
1st & 10 at DUKE 31
Interception
1:06 - 2nd
Daniel Jones pass intercepted Elijah Riley return for no gain to the Army 29
2nd & 2 at DUKE 39
2-yd Run
0:52 - 2nd
Kell Walker run for 2 yds to the Army 31
1st & 10 at ARMY 29
3-yd Run
0:52 - 2nd
Ahmad Bradshaw run for 3 yds to the Army 34
2nd & 8 at ARMY 31

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Nick Schrage kickoff for 65 yds , Shaun Wilson return for 43 yds to the Duke 43
4-yd Run
14:49 - 3rd
Brittain Brown run for 4 yds to the Duke 47
1st & 10 at DUKE 43
Incompletion
14:49 - 3rd
Daniel Jones pass incomplete to Daniel Helm, broken up by James Gibson
2nd & 6 at DUKE 47
15-yd Penalty
14:49 - 3rd
ARMY Penalty, unsportsmanlike conduct (James Gibson) to the Army 38 for a 1ST down
3rd & 6 at DUKE 47
5-yd Run
14:49 - 3rd
Brittain Brown run for 5 yds to the Army 33
1st & 10 at ARMY 38
4-yd Run
14:49 - 3rd
Daniel Jones run for 4 yds to the Army 29
2nd & 5 at ARMY 33
2-yd Run
14:49 - 3rd
Daniel Jones run for 2 yds to the Army 27 for a 1ST down
3rd & 1 at ARMY 29
2-yd Run
14:49 - 3rd
Brittain Brown run for 2 yds to the Army 25
1st & 10 at ARMY 27
Incompletion
14:49 - 3rd
Daniel Jones pass incomplete to T.J. Rahming
2nd & 8 at ARMY 25
Sack
14:49 - 3rd
Daniel Jones sacked by Elijah Riley and Raymond Wright for a loss of 5 yards to the Army 30
3rd & 8 at ARMY 25
Incompletion
14:49 - 3rd
Daniel Jones pass incomplete to Daniel Helm
4th & 13 at ARMY 30
6-yd Run
10:52 - 3rd
Ahmad Bradshaw run for 6 yds to the Army 36
1st & 10 at ARMY 30
5-yd Run
10:52 - 3rd
Darnell Woolfolk run for 5 yds to the Army 41 for a 1ST down
2nd & 4 at ARMY 36
5-yd Run
10:52 - 3rd
Darnell Woolfolk run for 5 yds to the Army 46
1st & 10 at ARMY 41
3-yd Run
10:52 - 3rd
Ahmad Bradshaw run for 3 yds to the Army 49
2nd & 5 at ARMY 46
1-yd Run
10:52 - 3rd
Connor Slomka run for 1 yd to the 50 yard line
3rd & 2 at ARMY 49
3-yd Run
10:52 - 3rd
John Trainor run for 3 yds to the Duke 47 for a 1ST down
4th & 1 at 50
-1-yd Run
10:52 - 3rd
Jordan Asberry run for a loss of 1 yard to the Duke 48
1st & 10 at DUKE 47
Fumble Recovery
10:52 - 3rd
Kell Walker run for no gain to the Duke 48 Kell Walker fumbled, recovered by Duke Victor Dimukeje
2nd & 11 at DUKE 48
4th Quarter
15-yd Penalty
10:52 - 3rd
DUKE Penalty, personal foul (Joe Giles-Harris) to the Duke 33
1st & 10 at DUKE 48
10-yd Pass
10:52 - 3rd
Daniel Jones pass complete to Aaron Young for 10 yds to the Army 39 for a 1ST down
3rd & 3 at ARMY 49
11-yd Pass
10:52 - 3rd
Daniel Jones pass complete to Aaron Young for 11 yds to the Duke 44 for a 1ST down
1st & 10 at DUKE 33
7-yd Run
10:52 - 3rd
Daniel Jones run for 7 yds to the Army 49
1st & 10 at DUKE 44
0-yd Run
10:52 - 3rd
Daniel Jones run for no gain to the Army 49
2nd & 3 at ARMY 49
3-yd Run
10:52 - 3rd
Shaun Wilson run for 3 yds to the Army 36
1st & 10 at ARMY 39
Incompletion
10:52 - 3rd
Daniel Jones pass incomplete to Johnathan Lloyd, broken up by Rhyan England
2nd & 7 at ARMY 36
2-yd Pass
10:52 - 3rd
Daniel Jones pass complete to Johnathan Lloyd for 2 yds to the Army 34
3rd & 7 at ARMY 36
5-yd Pass
10:52 - 3rd
Daniel Jones pass complete to Johnathan Lloyd for 5 yds to the Army 29 for a 1ST down
4th & 5 at ARMY 34
10-yd Penalty
10:52 - 3rd
Jones, D pass incomplete to Fuller, K, PENALTY ARMY holding (England, Rhyan) 10 yards to the ARMY19, 1ST DOWN DU, NO PLAY.
1st & 10 at ARMY 29
4-yd Run
10:52 - 3rd
Daniel Jones run for 4 yds to the Army 15
1st & 10 at ARMY 19
4-yd Run
10:52 - 3rd
Daniel Jones run for 4 yds to the Army 11
2nd & 6 at ARMY 15
5-yd Run
10:52 - 3rd
Daniel Jones run for 5 yds to the Army 6 for a 1ST down
3rd & 2 at ARMY 11
5-yd Run
10:52 - 3rd
Daniel Jones run for 5 yds to the Army 1
1st & Goal at ARMY 6
0-yd Run
10:52 - 3rd
Daniel Jones run for no gain to the Army 1
2nd & Goal at ARMY 1

End of 3rd Quarter

1-yd Touchdown Run
14:56 - 4th
Brittain Brown run for 1 yd for a TD, (Two-Point Conversion failed), (Two-Point Conversion failed)
3rd & Goal at ARMY 1
Kickoff
14:56 - 4th
Jack Driggers kickoff for 60 yds , Kell Walker return for 17 yds to the Army 22
4-yd Run
14:48 - 4th
Ahmad Bradshaw run for 4 yds to the Army 26
1st & 10 at ARMY 22
4-yd Run
14:48 - 4th
Darnell Woolfolk run for 4 yds to the Army 30
2nd & 6 at ARMY 26
5-yd Run
14:48 - 4th
Darnell Woolfolk run for 5 yds to the Army 35 for a 1ST down
3rd & 2 at ARMY 30
3-yd Run
14:48 - 4th
Ahmad Bradshaw run for 3 yds to the Army 38
1st & 10 at ARMY 35
7-yd Run
14:48 - 4th
Andy Davidson run for 7 yds to the Army 45 for a 1ST down
2nd & 7 at ARMY 38
6-yd Run
14:48 - 4th
Ahmad Bradshaw run for 6 yds to the Duke 49
1st & 10 at ARMY 45
7-yd Run
14:48 - 4th
Andy Davidson run for 7 yds to the Duke 42 for a 1ST down
2nd & 4 at DUKE 49
4-yd Run
14:48 - 4th
Andy Davidson run for 4 yds to the Duke 38
1st & 10 at DUKE 42
6-yd Run
14:48 - 4th
Ahmad Bradshaw run for 6 yds to the Duke 32 for a 1ST down
2nd & 6 at DUKE 38
3-yd Run
14:48 - 4th
Andy Davidson run for 3 yds to the Duke 29
1st & 10 at DUKE 32
16-yd Run
14:48 - 4th
Ahmad Bradshaw run for 3 yds to the Duke 26 for a 1ST down DUKE Penalty, personal foul (Joe Giles-Harris) to the Duke 13 for a 1ST down
2nd & 7 at DUKE 29
7-yd Run
14:48 - 4th
Darnell Woolfolk run for 7 yds to the Duke 6
1st & 10 at DUKE 13
2-yd Run
14:48 - 4th
Andy Davidson run for 2 yds to the Duke 4
2nd & 3 at DUKE 6
1-yd Run
14:48 - 4th
Ahmad Bradshaw run for 1 yd to the Duke 3 for a 1ST down
3rd & 1 at DUKE 4
5-yd Penalty
14:48 - 4th
ARMY Penalty, delay of game (Ahmad Bradshaw) to the Duke 8
1st & Goal at DUKE 3
4-yd Run
14:48 - 4th
Darnell Woolfolk run for 4 yds to the Duke 4
1st & Goal at DUKE 8
5-yd Penalty
14:48 - 4th
ARMY Penalty, false start (Quinten Parker) to the Duke 9
2nd & Goal at DUKE 4
4-yd Run
14:48 - 4th
Kell Walker run for 4 yds to the Duke 5
2nd & Goal at DUKE 9
2-yd Run
14:48 - 4th
Darnell Woolfolk run for 2 yds to the Duke 3
3rd & Goal at DUKE 5

(4:24 - 4th) Timeout DUKE, clock 04:24

Blocked Field Goal
4:15 - 4th
Blake Wilson 20 yd FG BLOCKED blocked by null Bryon Fields Jr. return for 4 yds to the Duke 17
4th & Goal at DUKE 3
5-yd Penalty
4:15 - 4th
ARMY Penalty, (5 Yards) to the Duke 22
1st & 10 at DUKE 17
-2-yd Pass
4:15 - 4th
Daniel Jones pass complete to Shaun Wilson for a loss of 2 yards to the Duke 20
1st & 5 at DUKE 22
8-yd Pass
4:15 - 4th
Daniel Jones pass complete to Chris Taylor for 8 yds to the Duke 28 for a 1ST down
2nd & 7 at DUKE 20
Incompletion
4:15 - 4th
Daniel Jones pass incomplete to T.J. Rahming, broken up by Rhyan England
1st & 10 at DUKE 28
Sack
4:15 - 4th
Daniel Jones sacked by Elijah Riley for a loss of 8 yards to the Duke 20
2nd & 10 at DUKE 28
Incompletion
4:15 - 4th
Daniel Jones pass incomplete to Chris Taylor, broken up by Kenneth Brinson
3rd & 18 at DUKE 20
Punt
4:15 - 4th
Austin Parker punt for 43 yds, downed at the Army 37
4th & 18 at DUKE 20
2-yd Run
2:24 - 4th
Darnell Woolfolk run for 2 yds to the Army 39
1st & 10 at ARMY 37

(2:17 - 4th) Timeout DUKE, clock 02:17

10-yd Run
2:17 - 4th
Ahmad Bradshaw run for 10 yds to the Army 49 for a 1ST down
2nd & 8 at ARMY 39

(2:11 - 4th) Timeout DUKE, clock 02:11

4-yd Run
2:11 - 4th
Darnell Woolfolk run for 4 yds to the Duke 47
1st & 10 at ARMY 49
-2-yd Run
2:11 - 4th
Darnell Woolfolk run for a loss of 2 yards to the Duke 49
2nd & 6 at DUKE 47
-1-yd Run
2:11 - 4th
TEAM run for a loss of 1 yard to the 50 yard line
3rd & 8 at DUKE 49

End of 4th Quarter