• 1st and 10 at BUFF 27

      (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 and 10 at BUFF 42

      (15:00 - 1st) Branden Oliver rush for 3 yards to the Buff 45, tackled by Antwan Crutcher.

    • 2nd and 7 at BUFF 45

      (15:00 - 1st) Branden Oliver rush for 3 yards to the Buff 48, tackled by Ben Russell and Antwan Crutcher.

    • 3rd and 4 at BUFF 48

      (15:00 - 1st) Joe Licata pass incomplete to Boise Ross, broken up by Devin Bass.

    • 4th and 4 at BUFF 48

      (15:00 - 1st) Tyler Grassman punt for 46 yards, downed at the Ohio 6.

    • 1st and 10 at OHIO 6

      (13:17 - 1st) Beau Blankenship rush for 5 yards to the Ohio 11, tackled by Najja Johnson and Derek Brim.

    • 2nd and 5 at OHIO 11

      (13:17 - 1st) Beau Blankenship rush for 6 yards to the Ohio 17, tackled by Kristjan Sokoli for a 1ST down.

    • 1st and 10 at OHIO 17

      (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 and 10 at OHIO 44

      (13:17 - 1st) Tyler Tettleton pass incomplete to N/A.

    • 2nd and 10 at OHIO 44

      (13:17 - 1st) Beau Blankenship rush for 4 yards to the Ohio 48, tackled by Beau Bachtelle.

    • 3rd and 6 at OHIO 48

      (13:17 - 1st) Beau Blankenship rush for 2 yards to the 50 yard line, tackled by Khalil Mack.

    • 4th and 4 at 50

      (13:17 - 1st) Grant Venham punt for 50 yards for a touchback.

    • 1st and 10 at BUFF 20

      (10:37 - 1st) Branden Oliver rush for a loss of 4 yards to the Buff 16, tackled by Kendric Smith and Ben Russell.

    • 2nd and 14 at BUFF 16

      (10:37 - 1st) Branden Oliver rush for 1 yard to the Buff 17, tackled by Ben Russell and Brandon Purdum.

    • 3rd and 13 at BUFF 17

      (10:37 - 1st) Joe Licata pass complete to Matt Weiser for 3 yards to the Buff 20, tackled by Josh Kristoff.

    • 4th and 10 at BUFF 20

      (10:37 - 1st) Tyler Grassman punt for 29 yards, downed at the Buff 49.

    • 1st and 10 at BUFF 49

      (8:28 - 1st) OHIO penalty 15 yard pass interference on N/A accepted, no play.

    • 1st and 25 at OHIO 36

      (8:28 - 1st) Beau Blankenship rush for 2 yards to the Ohio 38, tackled by Colby Way.

    • 2nd and 23 at OHIO 38

      (8:28 - 1st) Tyler Tettleton pass incomplete to N/A.

    • 3rd and 23 at OHIO 38

      (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.

    • 4th and 18 at OHIO 43

      (8:28 - 1st) Grant Venham punt for 38 yards to the Buff 19, no return.

    • 1st and 10 at BUFF 19

      (7:15 - 1st) Joe Licata pass complete to Branden Oliver for 5 yards to the Buff 24, tackled by Tarell Basham.

    • 2nd and 5 at BUFF 24

      (7:15 - 1st) Joe Licata pass incomplete to N/A, hurried by Tarell Basham.

    • 3rd and 5 at BUFF 24

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

    • 3rd and 5 at BUFF 24

      (6:25 - 1st) BUFFALO penalty 12 yard pass interference on Boise Ross accepted, no play.

    • 3rd and 17 at BUFF 12

      (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.

    • 4th and 6 at BUFF 23

      (6:25 - 1st) Tyler Grassman punt for 39 yards to the Ohio 38, no return.

    • 1st and 10 at OHIO 38

      (5:42 - 1st) Beau Blankenship rush for 3 yards to the Ohio 41, tackled by Beau Bachtelle.

    • 2nd and 7 at OHIO 41

      (5:42 - 1st) Beau Blankenship rush for 2 yards to the Ohio 43, tackled by Okoye Houston.

    • 3rd and 5 at OHIO 43

      (5:42 - 1st) Tyler Tettleton pass incomplete to N/A, hurried by Khalil Mack.

    • 4th and 5 at OHIO 43

      (5:42 - 1st) Grant Venham punt for 57 yards for a touchback.

    • 1st and 10 at BUFF 20

      (4:14 - 1st) Joe Licata pass complete to Fred Lee for 6 yards to the Buff 26, tackled by Ben Russell.

    • 2nd and 4 at BUFF 26

      (4:14 - 1st) Branden Oliver rush for 3 yards to the Buff 29, tackled by Ben Russell and Aaron Macer.

    • 3rd and 1 at BUFF 29

      (4:14 - 1st) Anthone Taylor rush for no gain to the Buff 29, tackled by Keith Moore.

    • 4th and 1 at BUFF 29

      (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.

    • 1st and 10 at OHIO 45

      (2:24 - 1st) Tyler Tettleton pass incomplete to N/A, hurried by Khalil Mack.

    • 2nd and 10 at OHIO 45

      (2:24 - 1st) Ryan Boykin rush for 3 yards to the Ohio 48, tackled by Kristjan Sokoli and Jake Stockman.

    • 3rd and 7 at OHIO 48

      (2:24 - 1st) BUFFALO penalty 7 yard pass interference on N/A accepted, no play.

    • 1st and 10 at BUFF 45

      (2:24 - 1st) Ryan Boykin rush for 2 yards to the Buff 43, tackled by Kristjan Sokoli.

    • 2nd and 8 at BUFF 43

      (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.

    • 1st and 10 at BUFF 31

      (2:24 - 1st) Ryan Boykin rush for 3 yards to the Buff 28, tackled by Derek Brim and Lee Skinner.

    • 2nd and 7 at BUFF 28

      (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.

    • 1st and 10 at BUFF 28

      (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 and 10 at BUFF 39

      (14:51 - 2nd) Branden Oliver rush for 8 yards to the Buff 47, tackled by Jovon Johnson.

    • 2nd and 2 at BUFF 47

      (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.

    • 1st and 10 at OHIO 27

      (14:51 - 2nd) Branden Oliver rush for 23 yards to the Ohio 4, tackled by Nathan Carpenter for a 1ST down.

    • 1st and Goal at OHIO 4

      (14:51 - 2nd) Branden Oliver rush for 2 yards to the Ohio 2, tackled by Kendric Smith.

    • 2nd and Goal at OHIO 2

      (12:24 - 2nd) Branden Oliver rush for 2 yards for a TOUCHDOWN.

    • (12:24 - 2nd) Patrick Clarke extra point GOOD.

    • (12:24 - 2nd) Tyler Grassman kickoff for 65 yards for a touchback.

    • 1st and 10 at OHIO 25

      (12:24 - 2nd) Tyler Tettleton pass incomplete to Chase Cochran, broken up by Okoye Houston.

    • 2nd and 10 at OHIO 25

      (12:24 - 2nd) Tyler Tettleton pass incomplete to N/A.

    • 3rd and 10 at OHIO 25

      (12:24 - 2nd) Tyler Tettleton rush for 5 yards to the Ohio 30, tackled by Jarrett Franklin.

    • 4th and 5 at OHIO 30

      (12:24 - 2nd) Grant Venham punt for 44 yards, downed at the Buff 26.

    • 1st and 10 at BUFF 26

      (12:24 - 2nd) Joe Licata pass incomplete to Fred Lee.

    • 2nd and 10 at BUFF 26

      (12:24 - 2nd) Branden Oliver rush for 2 yards to the Buff 28, tackled by Jovon Johnson.

    • 3rd and 8 at BUFF 28

      (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.

    • 1st and 10 at BUFF 44

      (12:24 - 2nd) OHIO penalty 10 yard holding on Travis Carrie accepted, no play.

    • 1st and 10 at OHIO 46

      (12:24 - 2nd) Branden Oliver rush for 6 yards to the Ohio 40, tackled by Tarell Basham and Thad Ingol.

    • 2nd and 4 at OHIO 40

      (12:24 - 2nd) Branden Oliver rush for 3 yards to the Ohio 37, tackled by Thad Ingol.

    • 3rd and 1 at OHIO 37

      (8:35 - 2nd) Joe Licata pass intercepted by Travis Carrie at the Ohio 0, returned for no gain.

    • 1st and 10 at OHIO 20

      (8:35 - 2nd) Beau Blankenship rush for 1 yard to the Ohio 21, tackled by Blake Bean.

    • 2nd and 9 at OHIO 21

      (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.

    • 1st and 10 at OHIO 31

      (8:35 - 2nd) Beau Blankenship rush for 3 yards to the Ohio 34, tackled by Khalil Mack and Derek Brim.

    • 1st and 10 at OHIO 31

      (8:35 - 2nd) Beau Blankenship rush for 3 yards to the Ohio 34, tackled by Khalil Mack and Derek Brim.

    • 2nd and 7 at OHIO 34

      (8:35 - 2nd) Tyler Tettleton pass incomplete to Donte Foster, broken up by Cortney Lester.

    • 3rd and 7 at OHIO 34

      (8:35 - 2nd) Tyler Tettleton pass incomplete to N/A.

    • 4th and 7 at OHIO 34

      (8:35 - 2nd) Grant Venham punt for 41 yards, downed at the Buff 25.

    • 1st and 10 at BUFF 25

      (6:53 - 2nd) Joe Licata pass incomplete to Devon Hughes.

    • 2nd and 10 at BUFF 25

      (6:53 - 2nd) Joe Licata pass complete to Branden Oliver for 3 yards to the Buff 28, tackled by Travis Carrie.

    • 3rd and 7 at BUFF 28

      (6:53 - 2nd) BUFFALO penalty 14 yard pass interference on Boise Ross accepted, no play.

    • 3rd and 21 at BUFF 14

      (6:53 - 2nd) Joe Licata pass complete to Mason Schreck for 8 yards to the Buff 22, tackled by Thad Ingol.

    • 4th and 13 at BUFF 22

      (6:53 - 2nd) Tyler Grassman punt for 43 yards, returned by Travis Carrie for 21 yards to the Buff 44, tackled by Max Perisse.

    • 1st and 10 at BUFF 44

      (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 and 17 at OHIO 49

      (4:58 - 2nd) Beau Blankenship rush for 7 yards to the Buff 44, tackled by Jake Stockman.

    • 2nd and 10 at BUFF 44

      (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.

    • 1st and 10 at BUFF 33

      (4:58 - 2nd) Beau Blankenship rush for no gain to the Buff 33, tackled by Colby Way.

    • 2nd and 10 at BUFF 33

      (4:58 - 2nd) Tyler Tettleton pass incomplete to Matt Waters, hurried by Khalil Mack.

    • 1st and 10 at BUFF 22

      (1:32 - 2nd) Beau Blankenship rush for 4 yards to the Buff 18, tackled by Okezie Alozie.

    • 1st and 10 at BUFF 22

      (1:32 - 2nd) Beau Blankenship rush for 4 yards to the Buff 18, tackled by Okezie Alozie.

    • 2nd and 6 at BUFF 18

      (1:32 - 2nd) Beau Blankenship rush for 2 yards to the Buff 16, tackled by Okezie Alozie and Khalil Mack.

    • 3rd and 4 at BUFF 16

      (1:32 - 2nd) Beau Blankenship rush for 9 yards to the Buff 7, tackled by Najja Johnson for a 1ST down.

    • 1st and Goal at BUFF 7

      (1:32 - 2nd) Tyler Tettleton pass complete to Sebastian Smith for no gain to the Buff 7, tackled by Okoye Houston.

    • 2nd and Goal at BUFF 7

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

    • 2nd and Goal at BUFF 7

      (1:32 - 2nd) Tyler Tettleton pass incomplete to Matt Waters, broken up by Derek Brim.

    • 3rd and Goal at BUFF 7

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

    • 3rd and Goal at BUFF 7

      (1:26 - 2nd) Beau Blankenship rush for 2 yards to the Buff 5, tackled by Brandon Crawford.

    • 4th and Goal at BUFF 5

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

    • 4th and Goal at BUFF 5

      (0:37 - 2nd) Josiah Yazdani 23 yard field goal GOOD.

    • (0:37 - 2nd) Josiah Yazdani kickoff for 38 yards returned by Matt Weiser for 8 yards to the Buff 35, tackled by Blake Scipio.

    • 1st and 10 at BUFF 35

      (0:37 - 2nd) Joe Licata pass incomplete to Fred Lee.

    • 2nd and 10 at BUFF 35

      (0:32 - 2nd) Joe Licata pass incomplete to Mason Schreck, hurried by Brandon Purdum.

    • 3rd and 10 at BUFF 35

      (0:32 - 2nd) Branden Oliver rush for 16 yards to the Ohio 49, tackled by Devin Bass for a 1ST down.

    • 1st and 10 at OHIO 49

      (0:32 - 2nd) Team pass incomplete.

    • 2nd and 10 at OHIO 49

      (0:32 - 2nd) Joe Licata pass incomplete to Boise Ross.

    • 3rd and 10 at OHIO 49

      (0:32 - 2nd) Joe Licata pass incomplete, hurried by Tarell Basham.

    • (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.

    • 1st and 10 at OHIO 10

      (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 and 10 at OHIO 24

      (14:56 - 3rd) Beau Blankenship rush for 3 yards to the Ohio 27, tackled by Blake Bean.

    • 2nd and 7 at OHIO 27

      (14:56 - 3rd) Tyler Tettleton pass incomplete to Sebastian Smith.

    • 3rd and 7 at OHIO 27

      (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.

    • (13:49 - 3rd) Grant Venham kickoff for 45 yards returned by Alex Neutz for 19 yards to the Ohio 46, tackled by Mike Terpin.

    • 1st and 10 at OHIO 46

      (13:41 - 3rd) Branden Oliver rush for 8 yards to the Ohio 38, tackled by Jovon Johnson.

    • 2nd and 2 at OHIO 38

      (13:41 - 3rd) Branden Oliver rush for 1 yard to the Ohio 37, tackled by Jovon Johnson.

    • 3rd and 1 at OHIO 37

      (13:41 - 3rd) Joe Licata rush for 3 yards to the Ohio 34, tackled by Casey Sayles and Antwan Crutcher for a 1ST down.

    • 1st and 10 at OHIO 34

      (13:41 - 3rd) Branden Oliver rush for 3 yards to the Ohio 31, tackled by Casey Sayles.

    • 2nd and 7 at OHIO 31

      (13:41 - 3rd) Branden Oliver rush for 1 yard to the Ohio 30, tackled by Cameron McLeod and Antwan Crutcher.

    • 3rd and 6 at OHIO 30

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

    • 3rd and 6 at OHIO 30

      (10:47 - 3rd) Joe Licata pass complete to Alex Neutz for 14 yards to the Ohio 16 for a 1ST down.

    • 1st and 10 at OHIO 16

      (10:47 - 3rd) Branden Oliver rush for 3 yards to the Ohio 13, tackled by Casey Sayles.

    • 2nd and 7 at OHIO 13

      (9:40 - 3rd) Branden Oliver rush for 13 yards for a TOUCHDOWN.

    • (9:40 - 3rd) Patrick Clarke extra point GOOD.

    • (9:40 - 3rd) Tyler Grassman kickoff for 65 yards returned by Nathan Carpenter for 22 yards to the Ohio 22, tackled by Jake Stockman.

    • 1st and 10 at OHIO 22

      (9:33 - 3rd) Tyler Tettleton pass incomplete to Chase Cochran, broken up by Najja Johnson.

    • 2nd and 10 at OHIO 22

      (9:33 - 3rd) Tyler Tettleton pass complete to Chase Cochran for 3 yards to the Ohio 25, tackled by Blake Bean.

    • 3rd and 7 at OHIO 25

      (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.

    • 1st and 10 at OHIO 32

      (9:33 - 3rd) Beau Blankenship rush for 2 yards to the Ohio 34, tackled by Beau Bachtelle.

    • 2nd and 8 at OHIO 34

      (9:33 - 3rd) Beau Blankenship rush for 4 yards to the Ohio 38, tackled by Derek Brim and Blake Bean.

    • 3rd and 4 at OHIO 38

      (9:33 - 3rd) Tyler Tettleton pass incomplete to Matt Waters, broken up by Tomarris Bell.

    • 4th and 4 at OHIO 38

      (9:33 - 3rd) Grant Venham punt for 23 yards, punt out-of-bounds at the Buff 39.

    • 1st and 10 at BUFF 39

      (9:33 - 3rd) Branden Oliver rush for a loss of 6 yards to the Buff 33, tackled by Josh Kristoff.

    • 2nd and 16 at BUFF 33

      (9:33 - 3rd) Joe Licata pass complete to Fred Lee for 13 yards to the Buff 46, tackled by Xavier Hughes.

    • 3rd and 3 at BUFF 46

      (9:33 - 3rd) Branden Oliver rush for 18 yards to the Ohio 36, tackled by Xavier Hughes and Keith Moore for a 1ST down.

    • 1st and 10 at OHIO 36

      (9:33 - 3rd) Branden Oliver rush for 11 yards to the Ohio 25, tackled by Xavier Hughes for a 1ST down.

    • 1st and 10 at OHIO 25

      (9:33 - 3rd) BUFFALO penalty 15 yard unsportsmanlike conduct on Trevor Sales accepted.

    • 1st and 10 at OHIO 40

      (9:33 - 3rd) Branden Oliver rush for 5 yards to the Ohio 35, tackled by Xavier Hughes and Josh Kristoff.

    • 2nd and 5 at OHIO 35

      (9:33 - 3rd) Branden Oliver rush for 10 yards to the Ohio 25, tackled by Keith Moore for a 1ST down.

    • 1st and 10 at OHIO 25

      (3:55 - 3rd) Joe Licata pass complete to Alex Neutz for 25 yards for a TOUCHDOWN.

    • (3:55 - 3rd) Patrick Clarke extra point GOOD.

    • (3:55 - 3rd) Tyler Grassman kickoff for 65 yards returned by Nathan Carpenter for 19 yards to the Ohio 19, tackled by Houston Glass.

    • 1st and 10 at OHIO 19

      (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 and 10 at OHIO 31

      (3:48 - 3rd) Beau Blankenship rush for 4 yards to the Ohio 35, tackled by Jake Stockman and Lee Skinner.

    • 2nd and 6 at OHIO 35

      (3:48 - 3rd) Tyler Tettleton rush for a loss of 2 yards to the Ohio 33, tackled by Kristjan Sokoli.

    • 3rd and 8 at OHIO 33

      (3:48 - 3rd) Tyler Tettleton pass incomplete to Troy Hill, hurried by Beau Bachtelle.

    • 4th and 8 at OHIO 33

      (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.

    • 1st and 10 at BUFF 25

      (2:07 - 3rd) Branden Oliver rush for 3 yards to the Buff 28, tackled by Ben Russell and Josh Kristoff.

    • 2nd and 7 at BUFF 28

      (2:07 - 3rd) Branden Oliver rush for 5 yards to the Buff 33, tackled by Brandon Purdum.

    • 3rd and 2 at BUFF 33

      (2:07 - 3rd) Branden Oliver rush for 33 yards to the Ohio 34, tackled by Xavier Hughes for a 1ST down.

    • 1st and 10 at OHIO 34

      (15:00 - 4th) Branden Oliver rush for 6 yards to the Ohio 28, tackled by Ben Russell.

    • 2nd and 4 at OHIO 28

      (15:00 - 4th) Branden Oliver rush for 3 yards to the Ohio 25, tackled by Casey Sayles.

    • 3rd and 1 at OHIO 25

      (15:00 - 4th) Branden Oliver rush for 1 yard to the Ohio 24, tackled by Josiah Yazdani for a 1ST down.

    • 1st and 10 at OHIO 24

      (13:05 - 4th) Joe Licata pass complete to Alex Neutz for 24 yards for a TOUCHDOWN.

    • (13:05 - 4th) Patrick Clarke extra point GOOD.

    • (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.

    • 1st and 10 at OHIO 22

      (12:59 - 4th) Tyler Tettleton rush for 9 yards to the Ohio 31, tackled by Lee Skinner.

    • 2nd and 1 at OHIO 31

      (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.

    • 1st and 10 at OHIO 35

      (12:59 - 4th) Tyler Tettleton pass incomplete to Landon Smith.

    • 2nd and 10 at OHIO 35

      (12:59 - 4th) Tyler Tettleton pass incomplete to Mario Dovell, hurried by Tedroy Lynch.

    • 3rd and 10 at OHIO 35

      (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.

    • 1st and 10 at BUFF 42

      (12:59 - 4th) Tyler Tettleton pass complete to Beau Blankenship for a loss of 2 yards to the Buff 44, tackled by Okezie Alozie.

    • 3rd and 14 at BUFF 46

      (9:52 - 4th) Tyler Tettleton pass incomplete to Mario Dovell, hurried by Brandon Crawford.

    • 4th and 14 at BUFF 46

      (9:52 - 4th) Grant Venham punt for 36 yards, downed at the Buff 10.

    • 1st and 10 at BUFF 10

      (9:52 - 4th) Branden Oliver rush for 19 yards to the Buff 29, tackled by Travis Carrie for a 1ST down.

    • 1st and 10 at BUFF 29

      (9:52 - 4th) Branden Oliver rush for 5 yards to the Buff 34, tackled by Jovon Johnson.

    • 2nd and 5 at BUFF 34

      (9:52 - 4th) Branden Oliver rush for 18 yards to the Ohio 48, tackled by Jovon Johnson and Josh Kristoff for a 1ST down.

    • 1st and 10 at OHIO 48

      (9:52 - 4th) James Potts rush for 4 yards to the Ohio 44, tackled by Cameron McLeod.

    • 2nd and 6 at OHIO 44

      (9:52 - 4th) Joe Licata rush for a loss of 4 yards to the Ohio 48, tackled by Casey Sayles.

    • 3rd and 10 at OHIO 48

      (9:52 - 4th) James Potts rush for 2 yards to the Ohio 46, tackled by Cameron McLeod.

    • 4th and 8 at OHIO 46

      (9:52 - 4th) Tyler Grassman punt for 41 yards, downed at the Ohio 5.

    • 1st and 10 at OHIO 5

      (9:52 - 4th) Tim Edmond rush for 9 yards to the Ohio 14, tackled by Tomarris Bell and Jarrett Franklin.

    • 2nd and 1 at OHIO 14

      (5:51 - 4th) Tim Edmond rush for 3 yards to the Ohio 17, tackled by Jarrett Franklin and Lee Skinner for a 1ST down.

    • 1st and 10 at OHIO 17

      (5:51 - 4th) Tim Edmond rush for 1 yard to the Ohio 18, tackled by Lee Skinner.

    • 2nd and 9 at OHIO 18

      (5:51 - 4th) Derrius Vick rush for 1 yard to the Ohio 19, tackled by Jarrett Franklin.

    • 3rd and 8 at OHIO 19

      (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.

    • 1st and 10 at OHIO 38

      (5:51 - 4th) Derrius Vick pass incomplete to Chase Cochran.

    • 2nd and 10 at OHIO 38

      (5:51 - 4th) Derrius Vick pass complete to Ian Dixon for 5 yards to the Ohio 43, tackled by Blake Bean.

    • 3rd and 5 at OHIO 43

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

    • 3rd and 5 at OHIO 43

      (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.

    • 1st and 10 at BUFF 28

      (3:02 - 4th) Derrius Vick pass incomplete to Sebastian Smith, broken up by Marqus Baker.

    • 2nd and 10 at BUFF 28

      (3:02 - 4th) Derrius Vick pass incomplete to Sebastian Smith, broken up by Khalil Mack.

    • 3rd and 10 at BUFF 28

      (3:02 - 4th) Derrius Vick rush for no gain to the Buff 28, tackled by Jarrett Franklin.

    • 4th and 10 at BUFF 28

      (3:02 - 4th) Derrius Vick pass incomplete to Landon Smith, broken up by Witney Sherry.

    • 1st and 10 at BUFF 28

      (1:48 - 4th) James Potts rush for 2 yards to the Buff 30, tackled by Brandon Atwell.

    • 2nd and 8 at BUFF 30

      (1:48 - 4th) Team rush for a loss of 2 yards to the Buff 28.

    • 3rd and 10 at BUFF 28

      (1:48 - 4th) Team rush for a loss of 2 yards to the Buff 26.

NCAAF News