Play-By-Play
1st Quarter
Pass Completion
15:00 - 1st
Joe Licata pass complete to Mason Schreck for 15 yards to the Buff 42, tackled by Nathan Carpenter for a 1ST down.
1st & 10 at BUFF 27
3-yd Run
15:00 - 1st
Branden Oliver rush for 3 yards to the Buff 45, tackled by Antwan Crutcher.
1st & 10 at BUFF 42
3-yd Run
15:00 - 1st
Branden Oliver rush for 3 yards to the Buff 48, tackled by Ben Russell and Antwan Crutcher.
2nd & 7 at BUFF 45
Incompletion
15:00 - 1st
Joe Licata pass incomplete to Boise Ross, broken up by Devin Bass.
3rd & 4 at BUFF 48
Punt
15:00 - 1st
Tyler Grassman punt for 46 yards, downed at the Ohio 6.
4th & 4 at BUFF 48
5-yd Run
13:17 - 1st
Beau Blankenship rush for 5 yards to the Ohio 11, tackled by Najja Johnson and Derek Brim.
1st & 10 at OHIO 6
6-yd Run
13:17 - 1st
Beau Blankenship rush for 6 yards to the Ohio 17, tackled by Kristjan Sokoli for a 1ST down.
2nd & 5 at OHIO 11
Pass Completion
13:17 - 1st
Tyler Tettleton pass complete to Chase Cochran for 27 yards to the Ohio 44, tackled by Najja Johnson for a 1ST down.
1st & 10 at OHIO 17
Incompletion
13:17 - 1st
Tyler Tettleton pass incomplete to N/A.
1st & 10 at OHIO 44
4-yd Run
13:17 - 1st
Beau Blankenship rush for 4 yards to the Ohio 48, tackled by Beau Bachtelle.
2nd & 10 at OHIO 44
2-yd Run
13:17 - 1st
Beau Blankenship rush for 2 yards to the 50 yard line, tackled by Khalil Mack.
3rd & 6 at OHIO 48
Punt
13:17 - 1st
Grant Venham punt for 50 yards for a touchback.
4th & 4 at 50
-4-yd Run
10:37 - 1st
Branden Oliver rush for a loss of 4 yards to the Buff 16, tackled by Kendric Smith and Ben Russell.
1st & 10 at BUFF 20
1-yd Run
10:37 - 1st
Branden Oliver rush for 1 yard to the Buff 17, tackled by Ben Russell and Brandon Purdum.
2nd & 14 at BUFF 16
Pass Completion
10:37 - 1st
Joe Licata pass complete to Matt Weiser for 3 yards to the Buff 20, tackled by Josh Kristoff.
3rd & 13 at BUFF 17
Punt
10:37 - 1st
Tyler Grassman punt for 29 yards, downed at the Buff 49.
4th & 10 at BUFF 20
0-yd Penalty
8:28 - 1st
OHIO penalty 15 yard pass interference on N/A accepted, no play.
1st & 10 at BUFF 49
2-yd Run
8:28 - 1st
Beau Blankenship rush for 2 yards to the Ohio 38, tackled by Colby Way.
1st & 25 at OHIO 36
Incompletion
8:28 - 1st
Tyler Tettleton pass incomplete to N/A.
2nd & 23 at OHIO 38
Pass Completion
8:28 - 1st
Tyler Tettleton pass complete to Matt Waters for 5 yards to the Ohio 43, tackled by Jarrett Franklin, OHIO penalty holding declined.
3rd & 23 at OHIO 38
Punt
8:28 - 1st
Grant Venham punt for 38 yards to the Buff 19, no return.
4th & 18 at OHIO 43
Pass Completion
7:15 - 1st
Joe Licata pass complete to Branden Oliver for 5 yards to the Buff 24, tackled by Tarell Basham.
1st & 10 at BUFF 19
Incompletion
7:15 - 1st
Joe Licata pass incomplete to N/A, hurried by Tarell Basham.
2nd & 5 at BUFF 24

(6:25 - 1st) [SGUN], timeout Buffalo, clock 06:25.

0-yd Penalty
6:25 - 1st
BUFFALO penalty 12 yard pass interference on Boise Ross accepted, no play.
3rd & 5 at BUFF 24
11-yd Run
6:25 - 1st
Branden Oliver rush for 11 yards to the Buff 23, tackled by Josh Kristoff and Ben Russell, BUFFALO penalty illegal block declined.
3rd & 17 at BUFF 12
Punt
6:25 - 1st
Tyler Grassman punt for 39 yards to the Ohio 38, no return.
4th & 6 at BUFF 23
3-yd Run
5:42 - 1st
Beau Blankenship rush for 3 yards to the Ohio 41, tackled by Beau Bachtelle.
1st & 10 at OHIO 38
2-yd Run
5:42 - 1st
Beau Blankenship rush for 2 yards to the Ohio 43, tackled by Okoye Houston.
2nd & 7 at OHIO 41
Incompletion
5:42 - 1st
Tyler Tettleton pass incomplete to N/A, hurried by Khalil Mack.
3rd & 5 at OHIO 43
Punt
5:42 - 1st
Grant Venham punt for 57 yards for a touchback.
4th & 5 at OHIO 43
Pass Completion
4:14 - 1st
Joe Licata pass complete to Fred Lee for 6 yards to the Buff 26, tackled by Ben Russell.
1st & 10 at BUFF 20
3-yd Run
4:14 - 1st
Branden Oliver rush for 3 yards to the Buff 29, tackled by Ben Russell and Aaron Macer.
2nd & 4 at BUFF 26
0-yd Run
4:14 - 1st
Anthone Taylor rush for no gain to the Buff 29, tackled by Keith Moore.
3rd & 1 at BUFF 29
Punt
4:14 - 1st
Tyler Grassman punt for 26 yards, returned by Travis Carrie for no gain, fumbled, forced by Corbin Grassman, recovered by Ohio N/A at the Buff 29.
4th & 1 at BUFF 29
2nd Quarter
Incompletion
2:24 - 1st
Tyler Tettleton pass incomplete to N/A, hurried by Khalil Mack.
1st & 10 at OHIO 45
3-yd Run
2:24 - 1st
Ryan Boykin rush for 3 yards to the Ohio 48, tackled by Kristjan Sokoli and Jake Stockman.
2nd & 10 at OHIO 45
0-yd Penalty
2:24 - 1st
BUFFALO penalty 7 yard pass interference on N/A accepted, no play.
3rd & 7 at OHIO 48
2-yd Run
2:24 - 1st
Ryan Boykin rush for 2 yards to the Buff 43, tackled by Kristjan Sokoli.
1st & 10 at BUFF 45
Pass Completion
2:24 - 1st
Tyler Tettleton pass complete to Matt Waters for 12 yards to the Buff 31, tackled by Cortney Lester for a 1ST down.
2nd & 8 at BUFF 43
3-yd Run
2:24 - 1st
Ryan Boykin rush for 3 yards to the Buff 28, tackled by Derek Brim and Lee Skinner.
1st & 10 at BUFF 31
Pass Completion
14:51 - 2nd
Tyler Tettleton pass complete to Matt Waters for 3 yards, fumbled, forced by Khalil Mack, recovered by Buff Khalil Mack at the Buff 28.
2nd & 7 at BUFF 28
Pass Completion
14:51 - 2nd
Joe Licata pass complete to Branden Oliver for 11 yards to the Buff 39, tackled by Beau Blankenship and Keith Moore for a 1ST down.
1st & 10 at BUFF 28
8-yd Run
14:51 - 2nd
Branden Oliver rush for 8 yards to the Buff 47, tackled by Jovon Johnson.
1st & 10 at BUFF 39
Pass Completion
14:51 - 2nd
Joe Licata pass complete to Devon Hughes for 26 yards to the Ohio 27, tackled by Nathan Carpenter for a 1ST down.
2nd & 2 at BUFF 47
23-yd Run
14:51 - 2nd
Branden Oliver rush for 23 yards to the Ohio 4, tackled by Nathan Carpenter for a 1ST down.
1st & 10 at OHIO 27
2-yd Run
14:51 - 2nd
Branden Oliver rush for 2 yards to the Ohio 2, tackled by Kendric Smith.
1st & Goal at OHIO 4
2-yd Run
12:24 - 2nd
Branden Oliver rush for 2 yards for a TOUCHDOWN.
2nd & Goal at OHIO 2
Extra Point Good
12:24 - 2nd
Patrick Clarke extra point GOOD.
Kickoff
12:24 - 2nd
Tyler Grassman kickoff for 65 yards for a touchback.
Incompletion
12:24 - 2nd
Tyler Tettleton pass incomplete to Chase Cochran, broken up by Okoye Houston.
1st & 10 at OHIO 25
Incompletion
12:24 - 2nd
Tyler Tettleton pass incomplete to N/A.
2nd & 10 at OHIO 25
5-yd Run
12:24 - 2nd
Tyler Tettleton rush for 5 yards to the Ohio 30, tackled by Jarrett Franklin.
3rd & 10 at OHIO 25
Punt
12:24 - 2nd
Grant Venham punt for 44 yards, downed at the Buff 26.
4th & 5 at OHIO 30
Incompletion
12:24 - 2nd
Joe Licata pass incomplete to Fred Lee.
1st & 10 at BUFF 26
2-yd Run
12:24 - 2nd
Branden Oliver rush for 2 yards to the Buff 28, tackled by Jovon Johnson.
2nd & 10 at BUFF 26
Pass Completion
12:24 - 2nd
Joe Licata pass complete to Alex Neutz for 16 yards to the Buff 44, tackled by Travis Carrie for a 1ST down.
3rd & 8 at BUFF 28
0-yd Penalty
12:24 - 2nd
OHIO penalty 10 yard holding on Travis Carrie accepted, no play.
1st & 10 at BUFF 44
6-yd Run
12:24 - 2nd
Branden Oliver rush for 6 yards to the Ohio 40, tackled by Tarell Basham and Thad Ingol.
1st & 10 at OHIO 46
3-yd Run
12:24 - 2nd
Branden Oliver rush for 3 yards to the Ohio 37, tackled by Thad Ingol.
2nd & 4 at OHIO 40
Pass Interception
8:35 - 2nd
Joe Licata pass intercepted by Travis Carrie at the Ohio 0, returned for no gain.
3rd & 1 at OHIO 37
1-yd Run
8:35 - 2nd
Beau Blankenship rush for 1 yard to the Ohio 21, tackled by Blake Bean.
1st & 10 at OHIO 20
3-yd Run
8:35 - 2nd
Beau Blankenship rush for 3 yards to the Ohio 34, tackled by Khalil Mack and Derek Brim.
1st & 10 at OHIO 31
Pass Completion
8:35 - 2nd
Tyler Tettleton pass complete to Donte Foster for 10 yards to the Ohio 31, tackled by Najja Johnson out-of-bounds for a 1ST down.
2nd & 9 at OHIO 21
3-yd Run
8:35 - 2nd
Beau Blankenship rush for 3 yards to the Ohio 34, tackled by Khalil Mack and Derek Brim.
1st & 10 at OHIO 31
Incompletion
8:35 - 2nd
Tyler Tettleton pass incomplete to Donte Foster, broken up by Cortney Lester.
2nd & 7 at OHIO 34
Incompletion
8:35 - 2nd
Tyler Tettleton pass incomplete to N/A.
3rd & 7 at OHIO 34
Punt
8:35 - 2nd
Grant Venham punt for 41 yards, downed at the Buff 25.
4th & 7 at OHIO 34
Incompletion
6:53 - 2nd
Joe Licata pass incomplete to Devon Hughes.
1st & 10 at BUFF 25
Pass Completion
6:53 - 2nd
Joe Licata pass complete to Branden Oliver for 3 yards to the Buff 28, tackled by Travis Carrie.
2nd & 10 at BUFF 25
0-yd Penalty
6:53 - 2nd
BUFFALO penalty 14 yard pass interference on Boise Ross accepted, no play.
3rd & 7 at BUFF 28
Pass Completion
6:53 - 2nd
Joe Licata pass complete to Mason Schreck for 8 yards to the Buff 22, tackled by Thad Ingol.
3rd & 21 at BUFF 14
Punt
6:53 - 2nd
Tyler Grassman punt for 43 yards, returned by Travis Carrie for 21 yards to the Buff 44, tackled by Max Perisse.
4th & 13 at BUFF 22
3-yd Run
4:58 - 2nd
Beau Blankenship rush for 3 yards to the Ohio 49, tackled by Okoye Houston, OHIO penalty 10 yard holding on N/A accepted.
1st & 10 at BUFF 44
7-yd Run
4:58 - 2nd
Beau Blankenship rush for 7 yards to the Buff 44, tackled by Jake Stockman.
1st & 17 at OHIO 49
Pass Completion
4:58 - 2nd
Tyler Tettleton pass complete to Troy Hill for 11 yards to the Buff 33, tackled by Jake Stockman and Okezie Alozie for a 1ST down.
2nd & 10 at BUFF 44
0-yd Run
4:58 - 2nd
Beau Blankenship rush for no gain to the Buff 33, tackled by Colby Way.
1st & 10 at BUFF 33
Incompletion
4:58 - 2nd
Tyler Tettleton pass incomplete to Matt Waters, hurried by Khalil Mack.
2nd & 10 at BUFF 33
4-yd Run
1:32 - 2nd
Beau Blankenship rush for 4 yards to the Buff 18, tackled by Okezie Alozie.
1st & 10 at BUFF 22
2-yd Run
1:32 - 2nd
Beau Blankenship rush for 2 yards to the Buff 16, tackled by Okezie Alozie and Khalil Mack.
2nd & 6 at BUFF 18
9-yd Run
1:32 - 2nd
Beau Blankenship rush for 9 yards to the Buff 7, tackled by Najja Johnson for a 1ST down.
3rd & 4 at BUFF 16
Pass Completion
1:32 - 2nd
Tyler Tettleton pass complete to Sebastian Smith for no gain to the Buff 7, tackled by Okoye Houston.
1st & Goal at BUFF 7
4-yd Run
1:32 - 2nd
Beau Blankenship rush for 4 yards to the Buff 18, tackled by Okezie Alozie.
1st & 10 at BUFF 22

(1:32 - 2nd) Timeout Buffalo, clock 01:32.

Incompletion
1:32 - 2nd
Tyler Tettleton pass incomplete to Matt Waters, broken up by Derek Brim.
2nd & Goal at BUFF 7

(1:26 - 2nd) Timeout OHIO, clock 01:26.

2-yd Run
1:26 - 2nd
Beau Blankenship rush for 2 yards to the Buff 5, tackled by Brandon Crawford.
3rd & Goal at BUFF 7

(0:42 - 2nd) Timeout OHIO, clock 00:42.

Field Goal Good
0:37 - 2nd
Josiah Yazdani 23 yard field goal GOOD.
4th & Goal at BUFF 5
Kickoff
0:37 - 2nd
Josiah Yazdani kickoff for 38 yards returned by Matt Weiser for 8 yards to the Buff 35, tackled by Blake Scipio.
Incompletion
0:37 - 2nd
Joe Licata pass incomplete to Fred Lee.
1st & 10 at BUFF 35
Incompletion
0:32 - 2nd
Joe Licata pass incomplete to Mason Schreck, hurried by Brandon Purdum.
2nd & 10 at BUFF 35
16-yd Run
0:32 - 2nd
Branden Oliver rush for 16 yards to the Ohio 49, tackled by Devin Bass for a 1ST down.
3rd & 10 at BUFF 35
Incompletion
0:32 - 2nd
Joe Licata pass incomplete to Boise Ross.
2nd & 10 at OHIO 49
Incompletion
0:32 - 2nd
Joe Licata pass incomplete, hurried by Tarell Basham.
3rd & 10 at OHIO 49
Incompletion
0:32 - 2nd
Team pass incomplete.
1st & 10 at OHIO 49
Kickoff
15:00 - 3rd
Tyler Grassman kickoff for 65 yards returned by Devin Bass for 10 yards to the Ohio 10, tackled by Brandon Berry and Okezie Alozie.
3rd Quarter
Pass Completion
14:56 - 3rd
Tyler Tettleton pass complete to Mario Dovell for 14 yards to the Ohio 24, tackled by Derek Brim for a 1ST down.
1st & 10 at OHIO 10
3-yd Run
14:56 - 3rd
Beau Blankenship rush for 3 yards to the Ohio 27, tackled by Blake Bean.
1st & 10 at OHIO 24
Incompletion
14:56 - 3rd
Tyler Tettleton pass incomplete to Sebastian Smith.
2nd & 7 at OHIO 27
Safety
13:49 - 3rd
Tyler Tettleton sacked by Jarrett Franklin and Khalil Mack for a loss of 27 yards to the Ohio 0 for a SAFETY, OHIO penalty 0 yard intentional grounding on Tyler Tettleton accepted.
3rd & 7 at OHIO 27
Kickoff
13:49 - 3rd
Grant Venham kickoff for 45 yards returned by Alex Neutz for 19 yards to the Ohio 46, tackled by Mike Terpin.
8-yd Run
13:41 - 3rd
Branden Oliver rush for 8 yards to the Ohio 38, tackled by Jovon Johnson.
1st & 10 at OHIO 46
1-yd Run
13:41 - 3rd
Branden Oliver rush for 1 yard to the Ohio 37, tackled by Jovon Johnson.
2nd & 2 at OHIO 38
3-yd Run
13:41 - 3rd
Joe Licata rush for 3 yards to the Ohio 34, tackled by Casey Sayles and Antwan Crutcher for a 1ST down.
3rd & 1 at OHIO 37
3-yd Run
13:41 - 3rd
Branden Oliver rush for 3 yards to the Ohio 31, tackled by Casey Sayles.
1st & 10 at OHIO 34
1-yd Run
13:41 - 3rd
Branden Oliver rush for 1 yard to the Ohio 30, tackled by Cameron McLeod and Antwan Crutcher.
2nd & 7 at OHIO 31

(10:47 - 3rd) [SGUN], timeout Buffalo, clock 10:47.

Pass Completion
10:47 - 3rd
Joe Licata pass complete to Alex Neutz for 14 yards to the Ohio 16 for a 1ST down.
3rd & 6 at OHIO 30
3-yd Run
10:47 - 3rd
Branden Oliver rush for 3 yards to the Ohio 13, tackled by Casey Sayles.
1st & 10 at OHIO 16
13-yd Run
9:40 - 3rd
Branden Oliver rush for 13 yards for a TOUCHDOWN.
2nd & 7 at OHIO 13
Extra Point Good
9:40 - 3rd
Patrick Clarke extra point GOOD.
Kickoff
9:40 - 3rd
Tyler Grassman kickoff for 65 yards returned by Nathan Carpenter for 22 yards to the Ohio 22, tackled by Jake Stockman.
Incompletion
9:33 - 3rd
Tyler Tettleton pass incomplete to Chase Cochran, broken up by Najja Johnson.
1st & 10 at OHIO 22
Pass Completion
9:33 - 3rd
Tyler Tettleton pass complete to Chase Cochran for 3 yards to the Ohio 25, tackled by Blake Bean.
2nd & 10 at OHIO 22
Pass Completion
9:33 - 3rd
Tyler Tettleton pass complete to Mario Dovell for 7 yards to the Ohio 32, tackled by Cortney Lester for a 1ST down.
3rd & 7 at OHIO 25
2-yd Run
9:33 - 3rd
Beau Blankenship rush for 2 yards to the Ohio 34, tackled by Beau Bachtelle.
1st & 10 at OHIO 32
4-yd Run
9:33 - 3rd
Beau Blankenship rush for 4 yards to the Ohio 38, tackled by Derek Brim and Blake Bean.
2nd & 8 at OHIO 34
Incompletion
9:33 - 3rd
Tyler Tettleton pass incomplete to Matt Waters, broken up by Tomarris Bell.
3rd & 4 at OHIO 38
Punt
9:33 - 3rd
Grant Venham punt for 23 yards, punt out-of-bounds at the Buff 39.
4th & 4 at OHIO 38
-6-yd Run
9:33 - 3rd
Branden Oliver rush for a loss of 6 yards to the Buff 33, tackled by Josh Kristoff.
1st & 10 at BUFF 39
Pass Completion
9:33 - 3rd
Joe Licata pass complete to Fred Lee for 13 yards to the Buff 46, tackled by Xavier Hughes.
2nd & 16 at BUFF 33
18-yd Run
9:33 - 3rd
Branden Oliver rush for 18 yards to the Ohio 36, tackled by Xavier Hughes and Keith Moore for a 1ST down.
3rd & 3 at BUFF 46
11-yd Run
9:33 - 3rd
Branden Oliver rush for 11 yards to the Ohio 25, tackled by Xavier Hughes for a 1ST down.
1st & 10 at OHIO 36
0-yd Penalty
9:33 - 3rd
BUFFALO penalty 15 yard unsportsmanlike conduct on Trevor Sales accepted.
1st & 10 at OHIO 25
5-yd Run
9:33 - 3rd
Branden Oliver rush for 5 yards to the Ohio 35, tackled by Xavier Hughes and Josh Kristoff.
1st & 10 at OHIO 40
10-yd Run
9:33 - 3rd
Branden Oliver rush for 10 yards to the Ohio 25, tackled by Keith Moore for a 1ST down.
2nd & 5 at OHIO 35
Pass Completion
3:55 - 3rd
Joe Licata pass complete to Alex Neutz for 25 yards for a TOUCHDOWN.
1st & 10 at OHIO 25
Extra Point Good
3:55 - 3rd
Patrick Clarke extra point GOOD.
Kickoff
3:55 - 3rd
Tyler Grassman kickoff for 65 yards returned by Nathan Carpenter for 19 yards to the Ohio 19, tackled by Houston Glass.
Pass Completion
3:48 - 3rd
Tyler Tettleton pass complete to Chase Cochran for 12 yards to the Ohio 31 out-of-bounds for a 1ST down.
1st & 10 at OHIO 19
4-yd Run
3:48 - 3rd
Beau Blankenship rush for 4 yards to the Ohio 35, tackled by Jake Stockman and Lee Skinner.
1st & 10 at OHIO 31
-2-yd Run
3:48 - 3rd
Tyler Tettleton rush for a loss of 2 yards to the Ohio 33, tackled by Kristjan Sokoli.
2nd & 6 at OHIO 35
Incompletion
3:48 - 3rd
Tyler Tettleton pass incomplete to Troy Hill, hurried by Beau Bachtelle.
3rd & 8 at OHIO 33
Punt
3:48 - 3rd
Grant Venham punt for 32 yards, fair catch by Alex Neutz at the Buff 25, BUFFALO penalty 10 yard holding on N/A accepted.
4th & 8 at OHIO 33
4th Quarter
3-yd Run
2:07 - 3rd
Branden Oliver rush for 3 yards to the Buff 28, tackled by Ben Russell and Josh Kristoff.
1st & 10 at BUFF 25
5-yd Run
2:07 - 3rd
Branden Oliver rush for 5 yards to the Buff 33, tackled by Brandon Purdum.
2nd & 7 at BUFF 28
33-yd Run
2:07 - 3rd
Branden Oliver rush for 33 yards to the Ohio 34, tackled by Xavier Hughes for a 1ST down.
3rd & 2 at BUFF 33
6-yd Run
15:00 - 4th
Branden Oliver rush for 6 yards to the Ohio 28, tackled by Ben Russell.
1st & 10 at OHIO 34
3-yd Run
15:00 - 4th
Branden Oliver rush for 3 yards to the Ohio 25, tackled by Casey Sayles.
2nd & 4 at OHIO 28
1-yd Run
15:00 - 4th
Branden Oliver rush for 1 yard to the Ohio 24, tackled by Josiah Yazdani for a 1ST down.
3rd & 1 at OHIO 25
Pass Completion
13:05 - 4th
Joe Licata pass complete to Alex Neutz for 24 yards for a TOUCHDOWN.
1st & 10 at OHIO 24
Extra Point Good
13:05 - 4th
Patrick Clarke extra point GOOD.
Kickoff
13:05 - 4th
Tyler Grassman kickoff for 58 yards returned by Nathan Carpenter for 15 yards to the Ohio 22, tackled by Jake Stockman and Colby Way.
9-yd Run
12:59 - 4th
Tyler Tettleton rush for 9 yards to the Ohio 31, tackled by Lee Skinner.
1st & 10 at OHIO 22
Pass Completion
12:59 - 4th
Tyler Tettleton pass complete to Landon Smith for 4 yards to the Ohio 35, tackled by Okoye Houston and Cortney Lester for a 1ST down.
2nd & 1 at OHIO 31
Incompletion
12:59 - 4th
Tyler Tettleton pass incomplete to Landon Smith.
1st & 10 at OHIO 35
Incompletion
12:59 - 4th
Tyler Tettleton pass incomplete to Mario Dovell, hurried by Tedroy Lynch.
2nd & 10 at OHIO 35
Pass Completion
12:59 - 4th
Tyler Tettleton pass complete to Matt Waters for 23 yards to the Buff 42, tackled by Tomarris Bell for a 1ST down.
3rd & 10 at OHIO 35
Pass Completion
12:59 - 4th
Tyler Tettleton pass complete to Beau Blankenship for a loss of 2 yards to the Buff 44, tackled by Okezie Alozie.
1st & 10 at BUFF 42
Incompletion
9:52 - 4th
Tyler Tettleton pass incomplete to Mario Dovell, hurried by Brandon Crawford.
3rd & 14 at BUFF 46
Punt
9:52 - 4th
Grant Venham punt for 36 yards, downed at the Buff 10.
4th & 14 at BUFF 46
19-yd Run
9:52 - 4th
Branden Oliver rush for 19 yards to the Buff 29, tackled by Travis Carrie for a 1ST down.
1st & 10 at BUFF 10
5-yd Run
9:52 - 4th
Branden Oliver rush for 5 yards to the Buff 34, tackled by Jovon Johnson.
1st & 10 at BUFF 29
18-yd Run
9:52 - 4th
Branden Oliver rush for 18 yards to the Ohio 48, tackled by Jovon Johnson and Josh Kristoff for a 1ST down.
2nd & 5 at BUFF 34
4-yd Run
9:52 - 4th
James Potts rush for 4 yards to the Ohio 44, tackled by Cameron McLeod.
1st & 10 at OHIO 48
-4-yd Run
9:52 - 4th
Joe Licata rush for a loss of 4 yards to the Ohio 48, tackled by Casey Sayles.
2nd & 6 at OHIO 44
2-yd Run
9:52 - 4th
James Potts rush for 2 yards to the Ohio 46, tackled by Cameron McLeod.
3rd & 10 at OHIO 48
Punt
9:52 - 4th
Tyler Grassman punt for 41 yards, downed at the Ohio 5.
4th & 8 at OHIO 46
9-yd Run
9:52 - 4th
Tim Edmond rush for 9 yards to the Ohio 14, tackled by Tomarris Bell and Jarrett Franklin.
1st & 10 at OHIO 5
3-yd Run
5:51 - 4th
Tim Edmond rush for 3 yards to the Ohio 17, tackled by Jarrett Franklin and Lee Skinner for a 1ST down.
2nd & 1 at OHIO 14
1-yd Run
5:51 - 4th
Tim Edmond rush for 1 yard to the Ohio 18, tackled by Lee Skinner.
1st & 10 at OHIO 17
1-yd Run
5:51 - 4th
Derrius Vick rush for 1 yard to the Ohio 19, tackled by Jarrett Franklin.
2nd & 9 at OHIO 18
Pass Completion
5:51 - 4th
Derrius Vick pass complete to Troy Hill for 19 yards to the Ohio 38, tackled by Blake Bean and Witney Sherry for a 1ST down.
3rd & 8 at OHIO 19
Incompletion
5:51 - 4th
Derrius Vick pass incomplete to Chase Cochran.
1st & 10 at OHIO 38
Pass Completion
5:51 - 4th
Derrius Vick pass complete to Ian Dixon for 5 yards to the Ohio 43, tackled by Blake Bean.
2nd & 10 at OHIO 38

(3:02 - 4th) Timeout Buffalo, clock 03:02.

Pass Completion
3:02 - 4th
Derrius Vick pass complete to Sebastian Smith for 14 yards to the Buff 28, tackled by Marqus Baker, BUFFALO penalty 15 yard roughing passer on Khalil Mack accepted for a 1ST down.
3rd & 5 at OHIO 43
Incompletion
3:02 - 4th
Derrius Vick pass incomplete to Sebastian Smith, broken up by Marqus Baker.
1st & 10 at BUFF 28
Incompletion
3:02 - 4th
Derrius Vick pass incomplete to Sebastian Smith, broken up by Khalil Mack.
2nd & 10 at BUFF 28
0-yd Run
3:02 - 4th
Derrius Vick rush for no gain to the Buff 28, tackled by Jarrett Franklin.
3rd & 10 at BUFF 28
Incompletion
3:02 - 4th
Derrius Vick pass incomplete to Landon Smith, broken up by Witney Sherry.
4th & 10 at BUFF 28
2-yd Run
1:48 - 4th
James Potts rush for 2 yards to the Buff 30, tackled by Brandon Atwell.
1st & 10 at BUFF 28
-2-yd Run
1:48 - 4th
Team rush for a loss of 2 yards to the Buff 28.
2nd & 8 at BUFF 30
-2-yd Run
1:48 - 4th
Team rush for a loss of 2 yards to the Buff 26.
3rd & 10 at BUFF 28