Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Ryan Rimmler kickoff for 57 yds , K.J. Osborn return for 19 yds to the Buff 27
17-yd Pass
15:00 - 1st
Tyree Jackson pass complete to K.J. Osborn for 17 yds to the Buff 44 for a 1ST down
1st & 10 at BUFF 27
15-yd Run
15:00 - 1st
Emmanuel Reed run for 15 yds to the BalSt 41 for a 1ST down
1st & 10 at BUFF 44
6-yd Pass
15:00 - 1st
Tyree Jackson pass complete to K.J. Osborn for 6 yds to the BalSt 35
1st & 10 at BALL 41
3-yd Run
15:00 - 1st
Emmanuel Reed run for 3 yds to the BalSt 32
2nd & 4 at BALL 35
5-yd Penalty
15:00 - 1st
BUFFALO Penalty, false start (Emmanuel Reed) to the BalSt 37
3rd & 1 at BALL 32
5-yd Run
15:00 - 1st
Tyree Jackson run for 5 yds to the BalSt 32
3rd & 6 at BALL 37
6-yd Run
15:00 - 1st
Emmanuel Reed run for 6 yds to the BalSt 26 for a 1ST down
4th & 1 at BALL 32
5-yd Penalty
15:00 - 1st
BALL ST Penalty, offside defense (James Jennette III) to the BalSt 21
1st & 10 at BALL 26
4-yd Run
15:00 - 1st
Emmanuel Reed run for 4 yds to the BalSt 17
1st & 5 at BALL 21
Incompletion
15:00 - 1st
Tyree Jackson pass incomplete to K.J. Osborn
2nd & 1 at BALL 17
1-yd Run
15:00 - 1st
Emmanuel Reed run for 1 yd to the BalSt 16 for a 1ST down
3rd & 1 at BALL 17
Incompletion
15:00 - 1st
Tyree Jackson pass incomplete to Anthony Johnson
1st & 10 at BALL 16
1-yd Run
15:00 - 1st
Emmanuel Reed run for 1 yd to the BalSt 15
2nd & 10 at BALL 16
Incompletion
15:00 - 1st
Tyree Jackson pass incomplete to K.J. Osborn
3rd & 9 at BALL 15
Field Goal Good
9:58 - 1st
Adam Mitcheson 33 yd FG GOOD
4th & 9 at BALL 15
Kickoff
9:58 - 1st
Adam Mitcheson kickoff for 65 yds for a touchback
4-yd Run
9:58 - 1st
Caleb Huntley run for 4 yds to the BalSt 29
1st & 10 at BALL 25
7-yd Pass
9:58 - 1st
Drew Plitt pass complete to Khalil Newton for 7 yds to the BalSt 36 for a 1ST down
2nd & 6 at BALL 29
3-yd Run
9:58 - 1st
Caleb Huntley run for 3 yds to the BalSt 39
1st & 10 at BALL 36
Fumble Recovery (Own)
9:58 - 1st
Drew 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 yards
2nd & 7 at BALL 39
10-yd Run
9:58 - 1st
Caleb Huntley run for 10 yds to the BalSt 36
3rd & 20 at BALL 26
Punt
9:58 - 1st
Nathan Snyder punt for 38 yds, downed at the Buff 26
4th & 10 at BALL 36
1-yd Run
7:07 - 1st
Emmanuel Reed run for 1 yd to the Buff 27
1st & 10 at BUFF 26
16-yd Pass
7:07 - 1st
Tyree Jackson pass complete to K.J. Osborn for 16 yds to the Buff 43 for a 1ST down
2nd & 9 at BUFF 27
Incompletion
7:07 - 1st
Tyree Jackson pass incomplete to Emmanuel Reed
1st & 10 at BUFF 43
13-yd Pass
7:07 - 1st
Tyree Jackson pass complete to Anthony Johnson for 13 yds to the BalSt 44 for a 1ST down
2nd & 10 at BUFF 43
23-yd Pass
7:07 - 1st
Tyree Jackson pass complete to Anthony Johnson for 23 yds to the BalSt 21 for a 1ST down
1st & 10 at BALL 44
21-yd Touchdown Pass
5:21 - 1st
Tyree Jackson pass complete to Anthony Johnson for 21 yds for a TD, (Adam Mitcheson KICK)
1st & 10 at BALL 21
Kickoff
5:21 - 1st
Adam Mitcheson kickoff for 57 yds , Malik Dunner return for 23 yds to the BalSt 31
9-yd Pass
5:16 - 1st
Drew Plitt pass complete to Justin Hall for 9 yds to the BalSt 40
1st & 10 at BALL 31
3-yd Run
5:16 - 1st
Markice Hurt run for 3 yds to the BalSt 43 for a 1ST down
2nd & 1 at BALL 40
Interception
5:16 - 1st
Drew Plitt pass intercepted Ryan Williamson return for 18 yds to the BALLST 39 BUFFALO Penalty, illegal block (Charles Harris) to the Buff 33
1st & 10 at BALL 43
15-yd Pass
3:54 - 1st
Tyree Jackson pass complete to Anthony Johnson for 15 yds to the Buff 48 for a 1ST down
1st & 10 at BUFF 33
Incompletion
3:54 - 1st
Tyree Jackson pass incomplete to K.J. Osborn, broken up by David Rueth
1st & 10 at BUFF 48
15-yd Run
3:54 - 1st
Emmanuel Reed run for 15 yds to the BalSt 37 for a 1ST down
2nd & 10 at BUFF 48
15-yd Penalty
3:54 - 1st
BUFFALO Penalty, personal foul (Ishmael Hargrove) to the Buff 48 for a 1ST down
1st & 10 at BALL 37
12-yd Pass
3:54 - 1st
Tyree Jackson pass complete to Jamarl Eiland for 12 yds to the BalSt 40 for a 1ST down
1st & 10 at BUFF 48
Sack
3:54 - 1st
Tyree Jackson sacked by Jacob White for a loss of 8 yards to the BalSt 48
1st & 10 at BALL 40
5-yd Run
3:54 - 1st
Emmanuel Reed run for 5 yds to the BalSt 43
2nd & 18 at BALL 48
Incompletion
3:54 - 1st
Tyree Jackson pass incomplete to Jamarl Eiland
3rd & 13 at BALL 43
5-yd Penalty
3:54 - 1st
BUFFALO Penalty, delay of game (-5 Yards) to the BalSt 48
4th & 13 at BALL 43
Punt
3:54 - 1st
Kyle DeWeen punt for 28 yds, fair catch by Riley Miller at the BalSt 20
4th & 18 at BALL 48
2nd Quarter
1-yd Run
0:45 - 1st
Caleb Huntley run for 1 yd to the BalSt 21
1st & 10 at BALL 20

End of 1st Quarter

-2-yd Pass
15:00 - 2nd
Jack Milas pass complete to Malik Dunner for a loss of 2 yards to the BalSt 19
2nd & 9 at BALL 21
2-yd Run
15:00 - 2nd
Jack Milas run for 2 yds to the BalSt 21
3rd & 11 at BALL 19
Punt
15:00 - 2nd
Morgan Hagee punt for 43 yds, punt out-of-bounds at the Buff 39 , K.J. Osborn returns for 3 yds to the Buff 39
4th & 9 at BALL 21
Incompletion
13:32 - 2nd
Tyree Jackson pass incomplete to Anthony Johnson, broken up by Josh Miller
1st & 10 at BUFF 39
4-yd Pass
13:32 - 2nd
Tyree Jackson pass complete to K.J. Osborn for 4 yds to the Buff 43
2nd & 10 at BUFF 39
33-yd Pass
13:32 - 2nd
Tyree Jackson pass complete to K.J. Osborn for 33 yds to the BalSt 24 for a 1ST down
3rd & 6 at BUFF 43
13-yd Run
13:32 - 2nd
Theo Anderson run for 13 yds to the BalSt 11 for a 1ST down BALL ST Penalty, ( Yards) declined for a 1ST down
1st & 10 at BALL 24
-3-yd Run
13:32 - 2nd
Theo Anderson run for a loss of 3 yards to the BalSt 14
1st & 10 at BALL 11
Kickoff
11:27 - 2nd
Adam Mitcheson kickoff for 63 yds , Malik Dunner return for 24 yds to the BalSt 26
8-yd Run
11:21 - 2nd
Caleb Huntley run for 8 yds to the BalSt 34
1st & 10 at BALL 26
9-yd Run
11:21 - 2nd
Caleb Huntley run for 9 yds to the BalSt 43 for a 1ST down
2nd & 2 at BALL 34
6-yd Run
11:21 - 2nd
Jack Milas run for 6 yds to the BalSt 49
1st & 10 at BALL 43
3-yd Run
11:21 - 2nd
Caleb Huntley run for 3 yds to the Buff 48
2nd & 4 at BALL 49
2-yd Run
11:21 - 2nd
Caleb Huntley run for 2 yds to the Buff 46 for a 1ST down
3rd & 1 at BUFF 48
8-yd Pass
11:21 - 2nd
Jack Milas pass complete to Justin Hall for 8 yds to the Buff 38
1st & 10 at BUFF 46
12-yd Run
11:21 - 2nd
Caleb Huntley run for 12 yds to the Buff 26 for a 1ST down
2nd & 2 at BUFF 38
10-yd Pass
11:21 - 2nd
Jack Milas pass complete to Justin Hall for 10 yds to the Buff 16 for a 1ST down
1st & 10 at BUFF 26
Incompletion
11:21 - 2nd
Jack Milas pass incomplete to Justin Hall, broken up by Brandon Williams
1st & 10 at BUFF 16
12-yd Run
11:21 - 2nd
Caleb Huntley run for 12 yds to the Buff 4 for a 1ST down
2nd & 10 at BUFF 16
0-yd Run
11:21 - 2nd
Caleb Huntley run for no gain to the Buff 4
1st & Goal at BUFF 4

(5:30 - 2nd) Timeout BALL ST, clock 05:30

1-yd Run
5:30 - 2nd
Caleb Huntley run for 1 yd to the Buff 3
2nd & Goal at BUFF 4
Incompletion
5:30 - 2nd
Jack Milas pass incomplete to David Moore, broken up by Tatum Slack
3rd & Goal at BUFF 3
Field Goal Good
4:37 - 2nd
Morgan Hagee 21 Yd Field Goal
4th & Goal at BUFF 3
Kickoff
4:37 - 2nd
Ryan Rimmler kickoff for 52 yds , K.J. Osborn return for 27 yds to the Buff 40
-4-yd Run
4:31 - 2nd
Theo Anderson run for a loss of 4 yards to the Buff 36
1st & 10 at BUFF 40
8-yd Run
4:31 - 2nd
Theo Anderson run for 8 yds to the Buff 44
2nd & 14 at BUFF 36

(3:07 - 2nd) Timeout BUFFALO, clock 03:07

45-yd Pass
3:07 - 2nd
Tyree Jackson pass complete to Antonio Nunn for 45 yds to the BalSt 11 for a 1ST down
3rd & 6 at BUFF 44
11-yd Touchdown Pass
2:27 - 2nd
Anthony Johnson 11 Yd pass from Tyree Jackson (Adam Mitcheson Kick)
1st & 10 at BALL 11
Kickoff
2:27 - 2nd
Adam Mitcheson kickoff for 65 yds for a touchback
Incompletion
2:27 - 2nd
Jack Milas pass incomplete to Markice Hurt
1st & 10 at BALL 25
6-yd Run
2:27 - 2nd
Caleb Huntley run for 6 yds to the BalSt 31
2nd & 10 at BALL 25
Incompletion
2:27 - 2nd
Jack Milas pass incomplete to Khalil Newton
3rd & 4 at BALL 31
Punt
2:27 - 2nd
Nathan Snyder punt for 37 yds , Jamarl Eiland returns for 1 yd to the Buff 33
4th & 4 at BALL 31
Interception
1:34 - 2nd
Tyree Jackson pass intercepted Christian Albright return for 3 yds to the Buff 29
1st & 10 at BUFF 33
2-yd Run
1:29 - 2nd
Justin Hall run for 2 yds to the Buff 27
1st & 10 at BUFF 29
4-yd Pass
1:29 - 2nd
Jack Milas pass complete to Khalil Newton for 4 yds to the Buff 23
2nd & 8 at BUFF 27

(1:03 - 2nd) Timeout BALL ST, clock 01:03

12-yd Penalty
1:03 - 2nd
BUFFALO Penalty, personal foul (12 Yards) to the Buff 11 for a 1ST down
3rd & 4 at BUFF 23
Incompletion
1:03 - 2nd
Jack Milas pass incomplete to Khalil Newton
1st & 10 at BUFF 11
Incompletion
1:03 - 2nd
Jack Milas pass incomplete to Riley Miller
2nd & 10 at BUFF 11
11-yd Touchdown Pass
0:49 - 2nd
Nolan Givan 11 Yd pass from Jack Milas (Morgan Hagee Kick)
3rd & 10 at BUFF 11
Kickoff
0:49 - 2nd
Ryan Rimmler kickoff for 58 yds , K.J. Osborn return for 20 yds to the Buff 27
-2-yd Run
0:43 - 2nd
TEAM run for a loss of 2 yards to the Buff 25
1st & 10 at BUFF 27

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Adam Mitcheson kickoff for 65 yds for a touchback
6-yd Pass
15:00 - 3rd
Jack Milas pass complete to Justin Hall for 6 yds to the BalSt 31
1st & 10 at BALL 25
3-yd Run
15:00 - 3rd
Caleb Huntley run for 3 yds to the BalSt 34
2nd & 4 at BALL 31
5-yd Penalty
15:00 - 3rd
BALL ST Penalty, false start (Kyle Schrank) to the BalSt 29
3rd & 1 at BALL 34
7-yd Pass
15:00 - 3rd
Jack Milas pass complete to Justin Hall for 7 yds to the BalSt 36 for a 1ST down
3rd & 6 at BALL 29
4-yd Run
15:00 - 3rd
Caleb Huntley run for 4 yds to the BalSt 40
1st & 10 at BALL 36
Incompletion
15:00 - 3rd
Jack Milas pass incomplete to Justin Hall
2nd & 6 at BALL 40
Fumble Recovery (Own)
15:00 - 3rd
TEAM run for a loss of 5 yards to the BalSt 35 TEAM fumbled, recovered by BalSt Jack Milas
3rd & 6 at BALL 40
Punt
15:00 - 3rd
Morgan Hagee punt for 35 yds, punt out-of-bounds at the Buff 30
4th & 11 at BALL 35
6-yd Run
11:42 - 3rd
Theo Anderson run for 6 yds to the Buff 36
1st & 10 at BUFF 30
3-yd Run
11:42 - 3rd
Theo Anderson run for 3 yds to the Buff 39
2nd & 4 at BUFF 36
45-yd Run
11:42 - 3rd
Theo Anderson run for 45 yds to the BalSt 16 for a 1ST down
3rd & 1 at BUFF 39
16-yd Touchdown Run
10:06 - 3rd
K.J. Osborn 16 Yd Run (Adam Mitcheson Kick)
1st & 10 at BALL 16
Kickoff
10:06 - 3rd
Adam Mitcheson kickoff for 65 yds for a touchback
7-yd Run
10:06 - 3rd
Caleb Huntley run for 7 yds to the BalSt 32
1st & 10 at BALL 25
9-yd Run
10:06 - 3rd
Caleb Huntley run for 9 yds to the BalSt 41 for a 1ST down
2nd & 3 at BALL 32
7-yd Run
10:06 - 3rd
Caleb Huntley run for 7 yds to the BalSt 48
1st & 10 at BALL 41
2-yd Run
10:06 - 3rd
Caleb Huntley run for 2 yds to the 50 yard line
2nd & 3 at BALL 48
50-yd Touchdown Run
7:47 - 3rd
Malik Dunner 50 Yd Run (Morgan Hagee Kick)
3rd & 1 at 50
Kickoff
7:47 - 3rd
Ryan Rimmler kickoff for 58 yds , K.J. Osborn return for 23 yds to the Buff 30
1-yd Run
7:39 - 3rd
Emmanuel Reed run for 1 yd to the Buff 31
1st & 10 at BUFF 30
57-yd Pass
7:39 - 3rd
Tyree Jackson pass complete to Antonio Nunn for 57 yds to the BalSt 12 for a 1ST down
2nd & 9 at BUFF 31
Incompletion
7:39 - 3rd
Tyree Jackson pass incomplete to Anthony Johnson
1st & 10 at BALL 12
Incompletion
7:39 - 3rd
Tyree Jackson pass incomplete to Anthony Johnson
2nd & 10 at BALL 12
Incompletion
7:39 - 3rd
Tyree Jackson pass incomplete to Emmanuel Reed
3rd & 10 at BALL 12
Field Goal Missed
6:23 - 3rd
Adam Mitcheson 29 yd FG MISSED
4th & 10 at BALL 12
5-yd Run
6:23 - 3rd
Caleb Huntley run for 5 yds to the BalSt 25
1st & 10 at BALL 20
Incompletion
6:23 - 3rd
Jack Milas pass incomplete to Justin Hall
2nd & 5 at BALL 25
10-yd Pass
6:23 - 3rd
Jack Milas pass complete to Caleb Huntley for 10 yds to the BalSt 35 for a 1ST down
3rd & 5 at BALL 25
Incompletion
6:23 - 3rd
Jack Milas pass incomplete to Malik Dunner
1st & 10 at BALL 35
5-yd Run
6:23 - 3rd
Malik Dunner run for 5 yds to the BalSt 40
2nd & 10 at BALL 35
4-yd Pass
6:23 - 3rd
Jack Milas pass complete to Malik Dunner for 4 yds to the BalSt 44
3rd & 5 at BALL 40
Punt
4:01 - 3rd
Morgan Hagee punt for 31 yds, downed at the Buff 25
4th & 1 at BALL 44

(4:01 - 3rd) Timeout BUFFALO, clock 04:01

13-yd Run
3:50 - 3rd
Emmanuel Reed run for 13 yds to the Buff 38 for a 1ST down
1st & 10 at BUFF 25
Incompletion
3:50 - 3rd
Tyree Jackson pass incomplete to Anthony Johnson
1st & 10 at BUFF 38
6-yd Run
3:50 - 3rd
Emmanuel Reed run for 6 yds to the Buff 44
2nd & 10 at BUFF 38
56-yd Touchdown Pass
2:42 - 3rd
Anthony Johnson 56 Yd pass from Tyree Jackson (Adam Mitcheson Kick)
3rd & 4 at BUFF 44
4th Quarter
Kickoff
2:42 - 3rd
Adam Mitcheson kickoff for 65 yds for a touchback
6-yd Run
2:42 - 3rd
Caleb Huntley run for 6 yds to the BalSt 31
1st & 10 at BALL 25
3-yd Run
2:42 - 3rd
Caleb Huntley run for 3 yds to the BalSt 34
2nd & 4 at BALL 31
7-yd Run
2:42 - 3rd
Caleb Huntley run for 7 yds to the BalSt 41 for a 1ST down
3rd & 1 at BALL 34
7-yd Pass
2:42 - 3rd
Jack Milas pass complete to Riley Miller for 7 yds to the BalSt 48
1st & 10 at BALL 41
5-yd Run
2:42 - 3rd
Malik Dunner run for 5 yds to the Buff 47 for a 1ST down
2nd & 3 at BALL 48

End of 3rd Quarter

47-yd Touchdown Pass
14:52 - 4th
Justin Hall 47 Yd pass from Jack Milas (Morgan Hagee Kick)
1st & 10 at BUFF 47
Kickoff
14:52 - 4th
Ryan Rimmler kickoff for 60 yds , K.J. Osborn return for 12 yds to the Buff 17
1-yd Run
14:47 - 4th
Emmanuel Reed run for 1 yd to the Buff 18
1st & 10 at BUFF 17
6-yd Run
14:47 - 4th
Emmanuel Reed run for 6 yds to the Buff 24
2nd & 9 at BUFF 18
Sack
14:47 - 4th
Tyree Jackson sacked by Anthony Winbush for a loss of 6 yards to the Buff 18
3rd & 3 at BUFF 24
Punt
14:47 - 4th
Kyle DeWeen punt for 49 yds, downed at the BalSt 33
4th & 9 at BUFF 18
13-yd Run
12:38 - 4th
Caleb Huntley run for 13 yds to the BalSt 46 for a 1ST down
1st & 10 at BALL 33
4-yd Run
12:38 - 4th
Caleb Huntley run for 4 yds to the 50 yard line
1st & 10 at BALL 46
9-yd Pass
12:38 - 4th
Jack Milas pass complete to Justin Hall for 9 yds to the Buff 41 for a 1ST down
2nd & 6 at 50
Incompletion
12:38 - 4th
Jack Milas pass incomplete to Justin Hall
1st & 10 at BUFF 41
3-yd Run
12:38 - 4th
Malik Dunner run for 3 yds to the Buff 38
2nd & 10 at BUFF 41
6-yd Pass
12:38 - 4th
Jack Milas pass complete to Justin Hall for 6 yds to the Buff 32
3rd & 7 at BUFF 38
0-yd Run
12:38 - 4th
Caleb Huntley run for no gain to the Buff 32
4th & 1 at BUFF 32
3-yd Run
9:31 - 4th
Theo Anderson run for 3 yds to the Buff 35
1st & 10 at BUFF 32
1-yd Run
9:31 - 4th
Theo Anderson run for 1 yd to the Buff 36
2nd & 7 at BUFF 35
7-yd Pass
9:31 - 4th
Tyree Jackson pass complete to Tyler Mabry for 7 yds to the Buff 43 for a 1ST down
3rd & 6 at BUFF 36
5-yd Run
9:31 - 4th
Theo Anderson run for 5 yds to the Buff 48
1st & 10 at BUFF 43
34-yd Run
9:31 - 4th
Emmanuel Reed run for 34 yds to the BalSt 18 for a 1ST down
2nd & 5 at BUFF 48
1-yd Run
9:31 - 4th
Emmanuel Reed run for 1 yd to the BalSt 17
1st & 10 at BALL 18
11-yd Run
9:31 - 4th
Emmanuel Reed run for 11 yds to the BalSt 6 for a 1ST down
2nd & 9 at BALL 17
-1-yd Run
9:31 - 4th
Emmanuel Reed run for a loss of 1 yard to the BalSt 7
1st & Goal at BALL 6
4-yd Run
9:31 - 4th
Theo Anderson run for 4 yds to the BalSt 3
2nd & Goal at BALL 7
-1-yd Run
9:31 - 4th
Theo Anderson run for a loss of 1 yard to the BalSt 4
3rd & Goal at BALL 3

(3:04 - 4th) Timeout BALL ST, clock 03:04

Field Goal Good
3:01 - 4th
Adam Mitcheson 21 Yd Field Goal
4th & Goal at BALL 4
Kickoff
3:01 - 4th
Adam Mitcheson kickoff for 58 yds , Malik Dunner return for no gain to the BalSt 19 Malik Dunner fumbled, recovered by BalSt Malik Dunner
Incompletion
2:58 - 4th
Jack Milas pass incomplete to Nolan Givan, broken up by Devon Russell
1st & 10 at BALL 19
Incompletion
2:58 - 4th
Jack Milas pass incomplete to Riley Miller
2nd & 10 at BALL 19
Incompletion
2:58 - 4th
Jack Milas pass incomplete to Malik Dunner
3rd & 10 at BALL 19
Sack
2:58 - 4th
Jack Milas sacked by Charles Harris for a loss of 5 yards to the BalSt 14
4th & 10 at BALL 19

(2:39 - 4th) Timeout BUFFALO, clock 02:39

-1-yd Run
2:39 - 4th
Theo Anderson run for a loss of 1 yard to the BalSt 15
1st & 10 at BALL 14
12-yd Run
2:39 - 4th
Theo Anderson run for 12 yds to the BalSt 3 for a 1ST down
2nd & 11 at BALL 15
-3-yd Run
2:39 - 4th
TEAM run for a loss of 3 yards to the BalSt 6
1st & Goal at BALL 3
-1-yd Run
2:39 - 4th
TEAM run for a loss of 1 yard to the BalSt 7
2nd & Goal at BALL 6

End of 4th Quarter