Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Landon Salyers kickoff for 58 yds , Charlie Jones return for 12 yds to the Buff 19
Incompletion
15:00 - 1st
Tyree Jackson pass incomplete
1st & 10 at BUFF 19
22-yd Run
15:00 - 1st
Emmanuel Reed run for 7 yds to the Buff 26 for a 1ST down ARMY Penalty, face mask (15 yards) (15 Yards) to the Buff 41 for a 1ST down
2nd & 10 at BUFF 19
6-yd Run
15:00 - 1st
Emmanuel Reed run for 6 yds to the Buff 47
1st & 10 at BUFF 41
53-yd Touchdown Pass
13:49 - 1st
Tyree Jackson pass complete to K.J. Osborn for 53 yds for a TD, (Adam Mitcheson KICK)
2nd & 4 at BUFF 47
Kickoff
13:49 - 1st
Adam Mitcheson kickoff for 48 yds , Jordan Asberry return for 7 yds to the Army 42 ARMY Penalty, Offensive holding (10 Yards) to the Army 14
13-yd Run
13:43 - 1st
Kell Walker run for 13 yds to the Army 27 for a 1ST down
1st & 10 at ARMY 14
3-yd Run
13:43 - 1st
Darnell Woolfolk run for 3 yds to the Army 30
1st & 10 at ARMY 27
8-yd Run
13:43 - 1st
Kell Walker run for 8 yds to the Army 38 for a 1ST down
2nd & 7 at ARMY 30
0-yd Run
13:43 - 1st
Fred Cooper run for no gain to the Army 38
1st & 10 at ARMY 38
-1-yd Run
13:43 - 1st
Jordan Asberry run for a loss of 1 yard to the Army 37
2nd & 10 at ARMY 38
Interception
13:43 - 1st
Kelvin Hopkins Jr. pass intercepted Brandon Williams return for no gain to the Army 48
3rd & 11 at ARMY 37
Incompletion
10:42 - 1st
Tyree Jackson pass incomplete to Charlie Jones
1st & 10 at ARMY 48
3-yd Run
10:42 - 1st
Emmanuel Reed run for 3 yds to the Army 45
2nd & 10 at ARMY 48

(10:03 - 1st) Timeout BUFFALO, clock 10:03

7-yd Run
10:03 - 1st
Emmanuel Reed run for 7 yds to the Army 38 for a 1ST down
3rd & 7 at ARMY 45
Incompletion
10:03 - 1st
Tyree Jackson pass incomplete
1st & 10 at ARMY 38
Incompletion
10:03 - 1st
Tyree Jackson pass incomplete to K.J. Osborn, broken up by Kenneth Brinson
2nd & 10 at ARMY 38
1-yd Run
10:03 - 1st
Emmanuel Reed run for 1 yd to the Army 37
3rd & 10 at ARMY 38
15-yd Penalty
10:03 - 1st
FINEGAN, Evan punt 37 yards to the ARMY0, touchback, PENALTY ARMY roughing the kicker (27) 15 yards to the ARMY22, 1ST DOWN UB, NO PLAY.
4th & 9 at ARMY 37
-4-yd Run
8:22 - 1st
Emmanuel Reed run for 6 yds to the Army 16 BUFFALO Penalty, Offensive holding (-10 Yards) to the Army 26
1st & 10 at ARMY 22
Incompletion
8:22 - 1st
Tyree Jackson pass incomplete to Charlie Jones
1st & 14 at ARMY 26
Incompletion
8:22 - 1st
Tyree Jackson pass incomplete to K.J. Osborn, broken up by Elijah Riley
2nd & 14 at ARMY 26
Incompletion
8:22 - 1st
Tyree Jackson pass incomplete
3rd & 14 at ARMY 26
Incompletion
8:03 - 1st
Tyree Jackson pass incomplete
4th & 14 at ARMY 26

(8:03 - 1st) Timeout BUFFALO, clock 08:03

6-yd Run
7:56 - 1st
Connor Slomka run for 6 yds to the Army 32
1st & 10 at ARMY 26
6-yd Run
7:56 - 1st
Darnell Woolfolk run for 6 yds to the Army 38 for a 1ST down
2nd & 4 at ARMY 32
2-yd Run
7:56 - 1st
Darnell Woolfolk run for 2 yds to the Army 40
1st & 10 at ARMY 38
6-yd Run
7:56 - 1st
Kelvin Hopkins Jr. run for 6 yds to the Army 46
2nd & 8 at ARMY 40
10-yd Run
7:56 - 1st
Connor Slomka run for 10 yds to the Buff 44 for a 1ST down
3rd & 2 at ARMY 46
2-yd Run
7:56 - 1st
Jordan Asberry run for 2 yds to the Buff 42
1st & 10 at BUFF 44
0-yd Run
7:56 - 1st
Jordan Asberry run for no gain to the Buff 42
2nd & 8 at BUFF 42
32-yd Pass
7:56 - 1st
Kelvin Hopkins Jr. pass complete to Calen Holt for 22 yds to the Buff 20 for a 1ST down BUFFALO Penalty, personal foul (10 Yards) declined for a 1ST down
3rd & 8 at BUFF 42
4-yd Run
7:56 - 1st
Darnell Woolfolk run for 4 yds to the Buff 6
1st & Goal at BUFF 10
1-yd Run
7:56 - 1st
Connor Slomka run for 1 yd to the Buff 5
2nd & Goal at BUFF 6
5-yd Touchdown Run
2:12 - 1st
Calen Holt run for 5 yds for a TD, (John Abercrombie KICK)
3rd & Goal at BUFF 5
2nd Quarter
Kickoff
2:12 - 1st
Landon Salyers kickoff for 55 yds , Charlie Jones return for 5 yds to the Buff 40 BUFFALO Penalty, illegal block (8 Yards) to the Buff 7
4-yd Run
2:06 - 1st
Kevin Marks run for 4 yds to the Buff 11
1st & 10 at BUFF 7
3-yd Run
2:06 - 1st
Kevin Marks run for 3 yds to the Buff 14
2nd & 6 at BUFF 11
0-yd Run
2:06 - 1st
Kevin Marks run for no gain to the Buff 14
3rd & 3 at BUFF 14

End of 1st Quarter

Punt
15:00 - 2nd
Evan Finegan punt for 63 yds, downed at the Army 23
4th & 3 at BUFF 14
3-yd Run
14:48 - 2nd
Kelvin Hopkins Jr. run for 3 yds to the Army 26
1st & 10 at ARMY 23
5-yd Run
14:48 - 2nd
Kelvin Hopkins Jr. run for 5 yds to the Army 31
2nd & 7 at ARMY 26
5-yd Run
14:48 - 2nd
Kelvin Hopkins Jr. run for 5 yds to the Army 36 for a 1ST down
3rd & 2 at ARMY 31
37-yd Pass
14:48 - 2nd
Kelvin Hopkins Jr. pass complete to Camden Harrison for 37 yds to the Buff 27 for a 1ST down
1st & 10 at ARMY 36
7-yd Run
14:48 - 2nd
Jordan Asberry run for 7 yds to the Buff 20
1st & 10 at BUFF 27
2-yd Run
14:48 - 2nd
Connor Slomka run for 2 yds to the Buff 18
2nd & 3 at BUFF 20
2-yd Run
14:48 - 2nd
Kelvin Hopkins Jr. run for 2 yds to the Buff 16 for a 1ST down
3rd & 1 at BUFF 18
1-yd Run
14:48 - 2nd
Calen Holt run for 1 yd to the Buff 15
1st & 10 at BUFF 16
7-yd Run
14:48 - 2nd
Kelvin Hopkins Jr. run for 7 yds to the Buff 8
2nd & 9 at BUFF 15
3-yd Run
14:48 - 2nd
Darnell Woolfolk run for 3 yds to the Buff 5 for a 1ST down
3rd & 2 at BUFF 8
2-yd Run
14:48 - 2nd
Darnell Woolfolk run for 2 yds to the Buff 3
1st & Goal at BUFF 5
3-yd Touchdown Run
7:53 - 2nd
Connor Slomka run for 3 yds for a TD, (John Abercrombie KICK)
2nd & Goal at BUFF 3
Kickoff
7:53 - 2nd
Landon Salyers kickoff for 56 yds , Charlie Jones return for 21 yds to the Buff 30
3-yd Run
7:46 - 2nd
Emmanuel Reed run for 3 yds to the Buff 33
1st & 10 at BUFF 30
21-yd Pass
7:46 - 2nd
Tyree Jackson pass complete to Charlie Jones for 21 yds to the Army 46 for a 1ST down
2nd & 7 at BUFF 33
9-yd Pass
7:46 - 2nd
Tyree Jackson pass complete to Antonio Nunn for 9 yds to the Army 37
1st & 10 at ARMY 46
1-yd Run
7:46 - 2nd
Emmanuel Reed run for 1 yd to the Army 36 for a 1ST down
2nd & 1 at ARMY 37
11-yd Run
7:46 - 2nd
Emmanuel Reed run for 11 yds to the Army 25 for a 1ST down
1st & 10 at ARMY 36
4-yd Run
7:46 - 2nd
Emmanuel Reed run for 4 yds to the Army 21
1st & 10 at ARMY 25
8-yd Pass
7:46 - 2nd
Tyree Jackson pass complete to K.J. Osborn for 8 yds to the Army 13 for a 1ST down
2nd & 6 at ARMY 21
Incompletion
7:46 - 2nd
Tyree Jackson pass incomplete to Antonio Nunn, broken up by Mike Reynolds
1st & 10 at ARMY 13
2-yd Run
7:46 - 2nd
Kevin Marks run for 2 yds to the Army 11
2nd & 10 at ARMY 13
Incompletion
7:46 - 2nd
Tyree Jackson pass incomplete to Charlie Jones, broken up by Cole Christiansen
3rd & 8 at ARMY 11
Blocked Field Goal Touchdown
4:05 - 2nd
Elijah Riley 80 Yd Return of Blocked Field Goal (John Abercrombie Kick)
4th & 8 at ARMY 11
Kickoff
4:05 - 2nd
Landon Salyers kickoff for 51 yds , Charlie Jones return for 12 yds to the Buff 26
-2-yd Run
4:00 - 2nd
Isaiah King run for a loss of 2 yards to the Buff 24
1st & 10 at BUFF 26
6-yd Pass
4:00 - 2nd
Tyree Jackson pass complete to George Rushing for 6 yds to the Buff 30
2nd & 12 at BUFF 24
5-yd Pass
4:00 - 2nd
Tyree Jackson pass complete to Tyler Mabry for 5 yds to the Buff 35
3rd & 6 at BUFF 30

(2:52 - 2nd) Timeout ARMY, clock 02:52

Punt
2:52 - 2nd
Evan Finegan punt for 57 yds, downed at the Army 8
4th & 1 at BUFF 35
2-yd Run
2:40 - 2nd
Darnell Woolfolk run for 2 yds to the Army 10
1st & 10 at ARMY 8
6-yd Run
2:40 - 2nd
Kelvin Hopkins Jr. run for 6 yds to the Army 16
2nd & 8 at ARMY 10
1-yd Run
2:40 - 2nd
Darnell Woolfolk run for 1 yd to the Army 17
3rd & 2 at ARMY 16

(1:05 - 2nd) Timeout ARMY, clock 01:05

3-yd Run
1:05 - 2nd
Kelvin Hopkins Jr. run for 3 yds to the Army 20 for a 1ST down
4th & 1 at ARMY 17
4-yd Run
1:05 - 2nd
Darnell Woolfolk run for 4 yds to the Army 24
1st & 10 at ARMY 20
Sack
1:05 - 2nd
Kelvin Hopkins Jr. sacked by Chuck Harris for a loss of 2 yards to the Army 22 ARMY Penalty, intentional grounding (Kelvin Hopkins Jr.) to the Army 22
2nd & 6 at ARMY 24

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Adam Mitcheson kickoff for 65 yds for a touchback
4-yd Run
15:00 - 3rd
Darnell Woolfolk run for 4 yds to the Army 29
1st & 10 at ARMY 25
2-yd Run
15:00 - 3rd
Kell Walker run for 2 yds to the Army 31
2nd & 6 at ARMY 29
-11-yd Run
15:00 - 3rd
Kell Walker run for a loss of 11 yards to the Army 20
3rd & 4 at ARMY 31
Punt
15:00 - 3rd
Nick Schrage punt for 67 yds, punt out-of-bounds at the Buff 13
4th & 15 at ARMY 20
4-yd Run
12:57 - 3rd
Emmanuel Reed run for 4 yds to the Buff 17
1st & 10 at BUFF 13
5-yd Pass
12:57 - 3rd
Tyree Jackson pass complete to K.J. Osborn for 5 yds to the Buff 22
2nd & 6 at BUFF 17
4-yd Run
12:57 - 3rd
Emmanuel Reed run for 4 yds to the Buff 26 for a 1ST down
3rd & 1 at BUFF 22
4-yd Run
12:57 - 3rd
Emmanuel Reed run for 4 yds to the Buff 30
1st & 10 at BUFF 26
15-yd Penalty
12:57 - 3rd
[PSTL], JACKSON, Tyree pass incomplete to OSBORN, K.J., PENALTY ARMY pass interference (Gibson, James) 15 yards to the UB45, 1ST DOWN UB, NO PLAY.
2nd & 6 at BUFF 30
16-yd Pass
12:57 - 3rd
Tyree Jackson pass complete to K.J. Osborn for 16 yds to the Army 39 for a 1ST down
1st & 10 at BUFF 45
4-yd Run
12:57 - 3rd
Emmanuel Reed run for 4 yds to the Army 35
1st & 10 at ARMY 39
32-yd Pass
12:57 - 3rd
Tyree Jackson pass complete to Charlie Jones for 32 yds to the Army 3 for a 1ST down
2nd & 6 at ARMY 35
2-yd Run
12:57 - 3rd
Emmanuel Reed run for 2 yds to the Army 1
1st & Goal at ARMY 3
-3-yd Pass
12:57 - 3rd
Tyree Jackson pass complete to George Rushing for a loss of 3 yards to the Army 4
2nd & Goal at ARMY 1
-4-yd Run
12:57 - 3rd
Emmanuel Reed run for a loss of 4 yards to the Army 8
3rd & Goal at ARMY 4

(8:35 - 3rd) Timeout ARMY, clock 08:35

6-yd Penalty
8:35 - 3rd
[SGUN], JACKSON, Tyree pass incomplete to OSBORN, K.J., PENALTY ARMY pass interference (McClinton, J.) 6 yards to the ARMY2, 1ST DOWN UB, NO PLAY.
4th & Goal at ARMY 8
1-yd Run
8:35 - 3rd
Kevin Marks run for 1 yd to the Army 1
1st & Goal at ARMY 2
1-yd Touchdown Run
7:55 - 3rd
Kevin Marks run for 1 yd for a TD, (Adam Mitcheson PAT MISSED)
2nd & Goal at ARMY 1
Kickoff
7:55 - 3rd
Adam Mitcheson kickoff for 65 yds for a touchback
3-yd Run
7:55 - 3rd
Connor Slomka run for 3 yds to the Army 28
1st & 10 at ARMY 25
6-yd Run
7:55 - 3rd
Kelvin Hopkins Jr. run for 6 yds to the Army 34
2nd & 7 at ARMY 28
3-yd Run
7:55 - 3rd
Connor Slomka run for 3 yds to the Army 37 for a 1ST down
3rd & 1 at ARMY 34
17-yd Run
7:55 - 3rd
Connor Slomka run for 2 yds to the Buff 39 for a 1ST down BUFFALO Penalty, personal foul (Roy Baker) to the Buff 46 for a 1ST down
1st & 10 at ARMY 37
10-yd Run
7:55 - 3rd
Kelvin Hopkins Jr. run for 10 yds to the Buff 36 for a 1ST down
1st & 10 at BUFF 46
3-yd Run
7:55 - 3rd
Darnell Woolfolk run for 3 yds to the Buff 33
1st & 10 at BUFF 36
3-yd Run
7:55 - 3rd
Kelvin Hopkins Jr. run for 3 yds to the Buff 30
2nd & 7 at BUFF 33
3-yd Run
7:55 - 3rd
Connor Slomka run for 3 yds to the Buff 27
3rd & 4 at BUFF 30
2-yd Run
7:55 - 3rd
Kelvin Hopkins Jr. run for 2 yds to the Buff 25 for a 1ST down
4th & 1 at BUFF 27
25-yd Touchdown Pass
2:49 - 3rd
Kelvin Hopkins Jr. pass complete to Jordan Asberry for 25 yds for a TD, (John Abercrombie KICK)
1st & 10 at BUFF 25
Kickoff
2:49 - 3rd
Landon Salyers kickoff for 53 yds , Charlie Jones return for 12 yds to the Buff 24
Incompletion
2:44 - 3rd
Tyree Jackson pass incomplete to K.J. Osborn
1st & 10 at BUFF 24
6-yd Run
2:44 - 3rd
Kevin Marks run for 6 yds to the Buff 30
2nd & 10 at BUFF 24
Incompletion
2:44 - 3rd
Tyree Jackson pass incomplete to K.J. Osborn
3rd & 4 at BUFF 30
Punt
2:44 - 3rd
Evan Finegan punt for 51 yds, punt out-of-bounds at the Army 19
4th & 4 at BUFF 30
4th Quarter
6-yd Run
2:01 - 3rd
Kelvin Hopkins Jr. run for 6 yds to the Army 25
1st & 10 at ARMY 19
12-yd Penalty
2:01 - 3rd
Holt, Calen rush for 5 yards to the ARMY30 (COLLIER, Jordan;PATTERSON, Jame), PENALTY ARMY personal foul (58) 12 yards to the ARMY13, NO PLAY.
2nd & 4 at ARMY 25
7-yd Pass
2:01 - 3rd
Kelvin Hopkins Jr. pass complete to Kjetil Cline for 7 yds to the Army 20
2nd & 16 at ARMY 13
10-yd Run
2:01 - 3rd
Kelvin Hopkins Jr. run for 10 yds to the Army 30 for a 1ST down
3rd & 9 at ARMY 20

End of 3rd Quarter

3-yd Run
15:00 - 4th
Connor Slomka run for 3 yds to the Army 33
1st & 10 at ARMY 30
17-yd Run
15:00 - 4th
Darnell Woolfolk run for 17 yds to the 50 yard line for a 1ST down
2nd & 7 at ARMY 33
8-yd Run
15:00 - 4th
Kelvin Hopkins Jr. run for 8 yds to the Buff 42
1st & 10 at 50
20-yd Run
15:00 - 4th
Darnell Woolfolk run for 5 yds to the Buff 37 for a 1ST down BUFFALO Penalty, unsportsmanlike conduct (Jordan Collier) to the Buff 22 for a 1ST down
2nd & 2 at BUFF 42
7-yd Run
15:00 - 4th
Connor Slomka run for 7 yds to the Buff 15
1st & 10 at BUFF 22
4-yd Run
15:00 - 4th
Connor Slomka run for 4 yds to the Buff 11 for a 1ST down
2nd & 3 at BUFF 15
2-yd Run
15:00 - 4th
Kelvin Hopkins Jr. run for 2 yds to the Buff 9
1st & 10 at BUFF 11
7-yd Run
15:00 - 4th
Kelvin Hopkins Jr. run for 7 yds to the Buff 2
2nd & 8 at BUFF 9
0-yd Run
15:00 - 4th
Kelvin Hopkins Jr. run for no gain to the Buff 2
3rd & 1 at BUFF 2
2-yd Touchdown Run
9:17 - 4th
Darnell Woolfolk run for 2 yds for a TD, (John Abercrombie KICK)
4th & 1 at BUFF 2
Kickoff
9:17 - 4th
Landon Salyers kickoff for 58 yds , Charlie Jones return for 26 yds to the Buff 33
3-yd Run
9:10 - 4th
Jaret Patterson run for 3 yds to the Buff 36
1st & 10 at BUFF 33
5-yd Penalty
9:10 - 4th
BUFFALO Penalty, false start (Tyler Mabry) to the Buff 31
2nd & 7 at BUFF 36
0-yd Run
9:10 - 4th
Jaret Patterson run for no gain to the Buff 31
2nd & 12 at BUFF 31
Incompletion
9:10 - 4th
Tyree Jackson pass incomplete to K.J. Osborn
3rd & 12 at BUFF 31
Incompletion
9:10 - 4th
Tyree Jackson pass incomplete to Tyler Mabry
4th & 12 at BUFF 31
0-yd Run
7:49 - 4th
Sandon McCoy run for no gain to the Buff 31
1st & 10 at BUFF 31
4-yd Run
7:49 - 4th
Luke Langdon run for 4 yds to the Buff 27
2nd & 10 at BUFF 31

(7:05 - 4th) Timeout BUFFALO, clock 07:05

27-yd Touchdown Run
6:57 - 4th
Luke Langdon run for 27 yds for a TD, (John Abercrombie KICK)
3rd & 6 at BUFF 27
Kickoff
6:57 - 4th
Landon Salyers kickoff for 65 yds for a touchback
6-yd Run
6:57 - 4th
Johnathan Hawkins run for 6 yds to the Buff 31
1st & 10 at BUFF 25
7-yd Run
6:57 - 4th
Johnathan Hawkins run for 7 yds to the Buff 38 for a 1ST down
2nd & 4 at BUFF 31
2-yd Run
6:57 - 4th
Johnathan Hawkins run for 2 yds to the Buff 40
1st & 10 at BUFF 38
15-yd Penalty
6:57 - 4th
[SGUN], HAWKINS, Johnat rush for no gain to the UB40, out-of-bounds (Lowery, J.), PENALTY UB personal foul (JACK-KURDYLA, T) 15 yards to the UB25, NO PLAY.
2nd & 8 at BUFF 40
-5-yd Run
6:57 - 4th
Johnathan Hawkins run for a loss of 5 yards to the Buff 20
2nd & 23 at BUFF 25
12-yd Run
6:57 - 4th
Johnathan Hawkins run for 12 yds to the Buff 32
3rd & 28 at BUFF 20
Punt
6:57 - 4th
Evan Finegan punt for 33 yds, downed at the BUFFALO 35 ARMY Penalty, roughing the kicker ( Yards) declined
4th & 16 at BUFF 32
6-yd Run
3:23 - 4th
Cam Thomas run for 6 yds to the Army 41
1st & 10 at ARMY 35
5-yd Run
3:23 - 4th
Connor Slomka run for 5 yds to the Army 46 for a 1ST down
2nd & 4 at ARMY 41
6-yd Run
3:23 - 4th
Sandon McCoy run for 6 yds to the Buff 48
1st & 10 at ARMY 46
7-yd Run
3:23 - 4th
Cam Thomas run for 7 yds to the Buff 41 for a 1ST down
2nd & 4 at BUFF 48
6-yd Run
3:23 - 4th
Sandon McCoy run for 6 yds to the Buff 35
1st & 10 at BUFF 41

End of 4th Quarter