Q4
0:00End of 4th Quarter40–24
2:39TEAM run for a loss of 1 yard to the BalSt 740–24
2:39TEAM run for a loss of 3 yards to the BalSt 640–24
2:39Theo Anderson run for 12 yds to the BalSt 3 for a 1ST down40–24
2:39Theo Anderson run for a loss of 1 yard to the BalSt 1540–24
2:39Timeout BUFFALO, clock 02:3940–24
2:58Jack Milas sacked by Charles Harris for a loss of 5 yards to the BalSt 1440–24
2:58Jack Milas pass incomplete to Malik Dunner40–24
2:58Jack Milas pass incomplete to Riley Miller40–24
2:58Jack Milas pass incomplete to Nolan Givan, broken up by Devon Russell40–24
3:01Adam Mitcheson kickoff for 58 yds , Malik Dunner return for no gain to the BalSt 19 Malik Dunner fumbled, recovered by BalSt Malik Dunner40–24
3:01Adam Mitcheson 21 Yd Field Goal 40–24
3:04Timeout BALL ST, clock 03:0437–24
9:31Theo Anderson run for a loss of 1 yard to the BalSt 437–24
9:31Theo Anderson run for 4 yds to the BalSt 337–24
9:31Emmanuel Reed run for a loss of 1 yard to the BalSt 737–24
9:31Emmanuel Reed run for 11 yds to the BalSt 6 for a 1ST down37–24
9:31Emmanuel Reed run for 1 yd to the BalSt 1737–24
9:31Emmanuel Reed run for 34 yds to the BalSt 18 for a 1ST down37–24
9:31Theo Anderson run for 5 yds to the Buff 4837–24
9:31Tyree Jackson pass complete to Tyler Mabry for 7 yds to the Buff 43 for a 1ST down37–24
9:31Theo Anderson run for 1 yd to the Buff 3637–24
9:31Theo Anderson run for 3 yds to the Buff 3537–24
12:38Caleb Huntley run for no gain to the Buff 3237–24
12:38Jack Milas pass complete to Justin Hall for 6 yds to the Buff 3237–24
12:38Malik Dunner run for 3 yds to the Buff 3837–24
12:38Jack Milas pass incomplete to Justin Hall37–24
12:38Jack Milas pass complete to Justin Hall for 9 yds to the Buff 41 for a 1ST down37–24
12:38Caleb Huntley run for 4 yds to the 50 yard line37–24
12:38Caleb Huntley run for 13 yds to the BalSt 46 for a 1ST down37–24
14:47Kyle DeWeen punt for 49 yds, downed at the BalSt 3337–24
14:47Tyree Jackson sacked by Anthony Winbush for a loss of 6 yards to the Buff 1837–24
14:47Emmanuel Reed run for 6 yds to the Buff 2437–24
14:47Emmanuel Reed run for 1 yd to the Buff 1837–24
14:52Ryan Rimmler kickoff for 60 yds , K.J. Osborn return for 12 yds to the Buff 1737–24
14:52Justin Hall 47 Yd pass from Jack Milas (Morgan Hagee Kick)37–24
Q3
0:00End of 3rd Quarter37–17
2:42Malik Dunner run for 5 yds to the Buff 47 for a 1ST down37–17
2:42Jack Milas pass complete to Riley Miller for 7 yds to the BalSt 4837–17
2:42Caleb Huntley run for 7 yds to the BalSt 41 for a 1ST down37–17
2:42Caleb Huntley run for 3 yds to the BalSt 3437–17
2:42Caleb Huntley run for 6 yds to the BalSt 3137–17
2:42Adam Mitcheson kickoff for 65 yds for a touchback37–17
2:42Anthony Johnson 56 Yd pass from Tyree Jackson (Adam Mitcheson Kick)37–17
3:50Emmanuel Reed run for 6 yds to the Buff 4430–17
3:50Tyree Jackson pass incomplete to Anthony Johnson30–17
3:50Emmanuel Reed run for 13 yds to the Buff 38 for a 1ST down30–17
4:01Timeout BUFFALO, clock 04:0130–17
4:01Morgan Hagee punt for 31 yds, downed at the Buff 2530–17
6:23Jack Milas pass complete to Malik Dunner for 4 yds to the BalSt 4430–17
6:23Malik Dunner run for 5 yds to the BalSt 4030–17
6:23Jack Milas pass incomplete to Malik Dunner30–17
6:23Jack Milas pass complete to Caleb Huntley for 10 yds to the BalSt 35 for a 1ST down30–17
6:23Jack Milas pass incomplete to Justin Hall30–17
6:23Caleb Huntley run for 5 yds to the BalSt 2530–17
6:23Adam Mitcheson 29 yd FG MISSED30–17
7:39Tyree Jackson pass incomplete to Emmanuel Reed30–17
7:39Tyree Jackson pass incomplete to Anthony Johnson30–17
7:39Tyree Jackson pass incomplete to Anthony Johnson30–17
7:39Tyree Jackson pass complete to Antonio Nunn for 57 yds to the BalSt 12 for a 1ST down30–17
7:39Emmanuel Reed run for 1 yd to the Buff 3130–17
7:47Ryan Rimmler kickoff for 58 yds , K.J. Osborn return for 23 yds to the Buff 3030–17
7:47Malik Dunner 50 Yd Run (Morgan Hagee Kick)30–17
10:06Caleb Huntley run for 2 yds to the 50 yard line30–10
10:06Caleb Huntley run for 7 yds to the BalSt 4830–10
10:06Caleb Huntley run for 9 yds to the BalSt 41 for a 1ST down30–10
10:06Caleb Huntley run for 7 yds to the BalSt 3230–10
10:06Adam Mitcheson kickoff for 65 yds for a touchback30–10
10:06K.J. Osborn 16 Yd Run (Adam Mitcheson Kick)30–10
11:42Theo Anderson run for 45 yds to the BalSt 16 for a 1ST down23–10
11:42Theo Anderson run for 3 yds to the Buff 3923–10
11:42Theo Anderson run for 6 yds to the Buff 3623–10
15:00Morgan Hagee punt for 35 yds, punt out-of-bounds at the Buff 3023–10
15:00TEAM run for a loss of 5 yards to the BalSt 35 TEAM fumbled, recovered by BalSt Jack Milas23–10
15:00Jack Milas pass incomplete to Justin Hall23–10
15:00Caleb Huntley run for 4 yds to the BalSt 4023–10
15:00Jack Milas pass complete to Justin Hall for 7 yds to the BalSt 36 for a 1ST down23–10
15:00BALL ST Penalty, false start (Kyle Schrank) to the BalSt 2923–10
15:00Caleb Huntley run for 3 yds to the BalSt 3423–10
15:00Jack Milas pass complete to Justin Hall for 6 yds to the BalSt 3123–10
15:00Adam Mitcheson kickoff for 65 yds for a touchback23–10
Q2
0:00End of 2nd Quarter23–10
0:43TEAM run for a loss of 2 yards to the Buff 2523–10
0:49Ryan Rimmler kickoff for 58 yds , K.J. Osborn return for 20 yds to the Buff 2723–10
0:49Nolan Givan 11 Yd pass from Jack Milas (Morgan Hagee Kick)23–10
1:03Jack Milas pass incomplete to Riley Miller23–3
1:03Jack Milas pass incomplete to Khalil Newton23–3
1:03BUFFALO Penalty, personal foul (12 Yards) to the Buff 11 for a 1ST down23–3
1:03Timeout BALL ST, clock 01:0323–3
1:29Jack Milas pass complete to Khalil Newton for 4 yds to the Buff 2323–3
1:29Justin Hall run for 2 yds to the Buff 2723–3
1:34Tyree Jackson pass intercepted Christian Albright return for 3 yds to the Buff 2923–3
2:27Nathan Snyder punt for 37 yds , Jamarl Eiland returns for 1 yd to the Buff 3323–3
2:27Jack Milas pass incomplete to Khalil Newton23–3
2:27Caleb Huntley run for 6 yds to the BalSt 3123–3
2:27Jack Milas pass incomplete to Markice Hurt23–3
2:27Adam Mitcheson kickoff for 65 yds for a touchback23–3
2:27Anthony Johnson 11 Yd pass from Tyree Jackson (Adam Mitcheson Kick)23–3
3:07Tyree Jackson pass complete to Antonio Nunn for 45 yds to the BalSt 11 for a 1ST down16–3
3:07Timeout BUFFALO, clock 03:0716–3
4:31Theo Anderson run for 8 yds to the Buff 4416–3
4:31Theo Anderson run for a loss of 4 yards to the Buff 3616–3
4:37Ryan Rimmler kickoff for 52 yds , K.J. Osborn return for 27 yds to the Buff 4016–3
4:37Morgan Hagee 21 Yd Field Goal 16–3
5:30Jack Milas pass incomplete to David Moore, broken up by Tatum Slack16–0
5:30Caleb Huntley run for 1 yd to the Buff 316–0
5:30Timeout BALL ST, clock 05:3016–0
11:21Caleb Huntley run for no gain to the Buff 416–0
11:21Caleb Huntley run for 12 yds to the Buff 4 for a 1ST down16–0
11:21Jack Milas pass incomplete to Justin Hall, broken up by Brandon Williams16–0
11:21Jack Milas pass complete to Justin Hall for 10 yds to the Buff 16 for a 1ST down16–0
11:21Caleb Huntley run for 12 yds to the Buff 26 for a 1ST down16–0
11:21Jack Milas pass complete to Justin Hall for 8 yds to the Buff 3816–0
11:21Caleb Huntley run for 2 yds to the Buff 46 for a 1ST down16–0
11:21Caleb Huntley run for 3 yds to the Buff 4816–0
11:21Jack Milas run for 6 yds to the BalSt 4916–0
11:21Caleb Huntley run for 9 yds to the BalSt 43 for a 1ST down16–0
11:21Caleb Huntley run for 8 yds to the BalSt 3416–0
11:27Adam Mitcheson kickoff for 63 yds , Malik Dunner return for 24 yds to the BalSt 2616–0
13:32Theo Anderson run for a loss of 3 yards to the BalSt 1410–0
13:32Theo Anderson run for 13 yds to the BalSt 11 for a 1ST down BALL ST Penalty, ( Yards) declined for a 1ST down10–0
13:32Tyree Jackson pass complete to K.J. Osborn for 33 yds to the BalSt 24 for a 1ST down10–0
13:32Tyree Jackson pass complete to K.J. Osborn for 4 yds to the Buff 4310–0
13:32Tyree Jackson pass incomplete to Anthony Johnson, broken up by Josh Miller10–0
15:00Morgan Hagee punt for 43 yds, punt out-of-bounds at the Buff 39 , K.J. Osborn returns for 3 yds to the Buff 3910–0
15:00Jack Milas run for 2 yds to the BalSt 2110–0
15:00Jack Milas pass complete to Malik Dunner for a loss of 2 yards to the BalSt 1910–0
Q1
0:00End of 1st Quarter10–0
0:45Caleb Huntley run for 1 yd to the BalSt 2110–0
3:54Kyle DeWeen punt for 28 yds, fair catch by Riley Miller at the BalSt 2010–0
3:54BUFFALO Penalty, delay of game (-5 Yards) to the BalSt 4810–0
3:54Tyree Jackson pass incomplete to Jamarl Eiland10–0
3:54Emmanuel Reed run for 5 yds to the BalSt 4310–0
3:54Tyree Jackson sacked by Jacob White for a loss of 8 yards to the BalSt 4810–0
3:54Tyree Jackson pass complete to Jamarl Eiland for 12 yds to the BalSt 40 for a 1ST down10–0
3:54BUFFALO Penalty, personal foul (Ishmael Hargrove) to the Buff 48 for a 1ST down10–0
3:54Emmanuel Reed run for 15 yds to the BalSt 37 for a 1ST down10–0
3:54Tyree Jackson pass incomplete to K.J. Osborn, broken up by David Rueth10–0
3:54Tyree Jackson pass complete to Anthony Johnson for 15 yds to the Buff 48 for a 1ST down10–0
5:16Drew Plitt pass intercepted Ryan Williamson return for 18 yds to the BALLST 39 BUFFALO Penalty, illegal block (Charles Harris) to the Buff 3310–0
5:16Markice Hurt run for 3 yds to the BalSt 43 for a 1ST down10–0
5:16Drew Plitt pass complete to Justin Hall for 9 yds to the BalSt 4010–0
5:21Adam Mitcheson kickoff for 57 yds , Malik Dunner return for 23 yds to the BalSt 3110–0
5:21Tyree Jackson pass complete to Anthony Johnson for 21 yds for a TD, (Adam Mitcheson KICK)10–0
7:07Tyree Jackson pass complete to Anthony Johnson for 23 yds to the BalSt 21 for a 1ST down3–0
7:07Tyree Jackson pass complete to Anthony Johnson for 13 yds to the BalSt 44 for a 1ST down3–0
7:07Tyree Jackson pass incomplete to Emmanuel Reed3–0
7:07Tyree Jackson pass complete to K.J. Osborn for 16 yds to the Buff 43 for a 1ST down3–0
7:07Emmanuel Reed run for 1 yd to the Buff 273–0
9:58Nathan Snyder punt for 38 yds, downed at the Buff 263–0
9:58Caleb Huntley run for 10 yds to the BalSt 363–0
9:58Drew Plitt sacked by Khalil Hodge for a loss of 11 yards to the BalSt 26 Drew Plitt fumbled, recovered by BalSt Curtis Blackwell , return for 0 yards3–0
9:58Caleb Huntley run for 3 yds to the BalSt 393–0
9:58Drew Plitt pass complete to Khalil Newton for 7 yds to the BalSt 36 for a 1ST down3–0
9:58Caleb Huntley run for 4 yds to the BalSt 293–0
9:58Adam Mitcheson kickoff for 65 yds for a touchback3–0
9:58Adam Mitcheson 33 yd FG GOOD3–0
15:00Tyree Jackson pass incomplete to K.J. Osborn0–0
15:00Emmanuel Reed run for 1 yd to the BalSt 150–0
15:00Tyree Jackson pass incomplete to Anthony Johnson0–0
15:00Emmanuel Reed run for 1 yd to the BalSt 16 for a 1ST down0–0
15:00Tyree Jackson pass incomplete to K.J. Osborn0–0
15:00Emmanuel Reed run for 4 yds to the BalSt 170–0
15:00BALL ST Penalty, offside defense (James Jennette III) to the BalSt 210–0
15:00Emmanuel Reed run for 6 yds to the BalSt 26 for a 1ST down0–0
15:00Tyree Jackson run for 5 yds to the BalSt 320–0
15:00BUFFALO Penalty, false start (Emmanuel Reed) to the BalSt 370–0
15:00Emmanuel Reed run for 3 yds to the BalSt 320–0
15:00Tyree Jackson pass complete to K.J. Osborn for 6 yds to the BalSt 350–0
15:00Emmanuel Reed run for 15 yds to the BalSt 41 for a 1ST down0–0
15:00Tyree Jackson pass complete to K.J. Osborn for 17 yds to the Buff 44 for a 1ST down0–0
15:00Ryan Rimmler kickoff for 57 yds , K.J. Osborn return for 19 yds to the Buff 270–0