• 1st and 10 at BUFF 25

      (14:53 - 1st) Branden Oliver rush for 2 yards to the Buff 27.

    • 2nd and 8 at BUFF 27

      (14:24 - 1st) Branden Oliver rush for 8 yards to the Buff 25, BUFFALO penalty 10 yard Holding on Fred Lee accepted.

    • 2nd and 10 at BUFF 25

      (14:00 - 1st) Branden Oliver rush for 5 yards to the Buff 30.

    • 3rd and 5 at BUFF 30

      (13:32 - 1st) Alex Zordich rush for 15 yards to the Buff 45 for a 1ST down.

    • 1st and 10 at BUFF 45

      (13:08 - 1st) Branden Oliver rush for 9 yards to the KntSt 46.

    • 2nd and 1 at KENT 46

      (12:45 - 1st) Branden Oliver rush for 3 yards to the KntSt 43 for a 1ST down.

    • 1st and 10 at KENT 43

      (12:15 - 1st) Alex Zordich pass complete to Jimmy Gordon for a loss of 2 yards to the KntSt 45.

    • 2nd and 12 at KENT 45

      (11:50 - 1st) Alex Zordich pass incomplete to Branden Oliver.

    • 3rd and 12 at KENT 45

      (11:45 - 1st) Alex Zordich pass incomplete to Alex Neutz.

    • 4th and 12 at KENT 45

      (11:39 - 1st) Tyler Grassman punt for 33 yards, fair catch by Eric Adeyemi at the KntSt 12.

    • 1st and 10 at KENT 12

      (11:32 - 1st) Trayion Durham rush for 4 yards to the KntSt 16.

    • 2nd and 6 at KENT 16

      (11:01 - 1st) Trayion Durham rush for 3 yards to the KntSt 19.

    • 3rd and 3 at KENT 19

      (10:22 - 1st) Spencer Keith rush for 6 yards to the KntSt 25 for a 1ST down.

    • 1st and 10 at KENT 25

      (9:48 - 1st) Spencer Keith pass incomplete to Dri Archer.

    • 2nd and 10 at KENT 25

      (9:34 - 1st) Spencer Keith rush for 1 yard to the KntSt 26.

    • 3rd and 9 at KENT 26

      (9:04 - 1st) Spencer Keith sacked by Okoye Houston for a loss of 2 yards to the KntSt 24.

    • 4th and 11 at KENT 24

      (8:40 - 1st) Anthony Melchiori punt for 34 yards, fair catch by Cordero Dixon at the Buff 42.

    • 1st and 10 at BUFF 42

      (8:34 - 1st) Branden Oliver rush for 4 yards to the Buff 46.

    • 2nd and 6 at BUFF 46

      (8:08 - 1st) Alex Zordich rush for 2 yards to the Buff 48.

    • 3rd and 4 at BUFF 48

      (7:39 - 1st) Alex Zordich pass incomplete to Rudy Johnson.

    • 4th and 4 at BUFF 48

      (7:32 - 1st) Tyler Grassman punt for 29 yards, punt out-of-bounds at the KntSt 23.

    • 1st and 10 at KENT 23

      (7:27 - 1st) Spencer Keith pass incomplete to Dri Archer.

    • 2nd and 10 at KENT 23

      (7:18 - 1st) Trayion Durham rush for 4 yards to the KntSt 27.

    • 3rd and 6 at KENT 27

      (6:39 - 1st) Spencer Keith pass complete to Dri Archer for 22 yards to the KntSt 49 for a 1ST down.

    • 1st and 10 at KENT 49

      (6:15 - 1st) Trayion Durham rush for 2 yards to the Buff 49.

    • 2nd and 8 at BUFF 49

      (5:34 - 1st) Trayion Durham rush for 5 yards to the Buff 45.

    • 3rd and 4 at BUFF 45

      (5:02 - 1st) KENT ST penalty 10 yard Holding on Brian Winters accepted.

    • 3rd and 14 at KENT 45

      (4:43 - 1st) Spencer Keith pass incomplete to Eric Adeyemi.

    • 4th and 14 at KENT 45

      (4:36 - 1st) Anthony Melchiori punt for 39 yards, returned by Cordero Dixon for no gain to the Buff 31, KENT ST penalty 15 yard Kick Catching Interference on Darius Polk accepted for a 1ST down.

    • 1st and 10 at BUFF 31

      (4:13 - 1st) Branden Oliver rush for 5 yards to the Buff 26, BUFFALO penalty 10 yard Holding accepted.

    • 1st and 10 at BUFF 26

      (3:43 - 1st) Branden Oliver rush for no gain to the Buff 26.

    • 2nd and 10 at BUFF 26

      (3:31 - 1st) Branden Oliver rush for 7 yards to the Buff 33.

    • 3rd and 3 at BUFF 33

      (2:57 - 1st) Branden Oliver rush for 4 yards to the Buff 37 for a 1ST down.

    • 1st and 10 at BUFF 37

      (2:16 - 1st) Devin Campbell rush for 1 yard to the Buff 38.

    • 2nd and 9 at BUFF 38

      (1:44 - 1st) Branden Oliver rush for 4 yards to the Buff 42.

    • 3rd and 5 at BUFF 42

      (0:57 - 1st) KENT ST penalty 5 yard Offside on Roosevelt Nix accepted, no play.

    • 1st and 10 at BUFF 47

      (0:45 - 1st) Alex Zordich rush for 4 yards to the KntSt 49.

    • 2nd and 6 at KENT 49

      (0:00 - 1st) Alex Zordich rush for a loss of 1 yard to the 50 yard line.

    • 3rd and 7 at 50

      (14:57 - 2nd) Alex Zordich pass incomplete.

    • 4th and 7 at 50

      (14:49 - 2nd) Tyler Grassman punt for 36 yards, fair catch by Eric Adeyemi at the KntSt 14.

    • 1st and 10 at KENT 14

      (14:40 - 2nd) Dri Archer rush for 6 yards to the KntSt 20.

    • 2nd and 4 at KENT 20

      (14:14 - 2nd) Dri Archer rush for 57 yards to the Buff 23 for a 1ST down.

    • 1st and 10 at BUFF 23

      (13:40 - 2nd) KENT ST penalty 5 yard Illegal Shift on Tim Erjavec accepted, no play.

    • 1st and 15 at BUFF 28

      (13:32 - 2nd) Spencer Keith pass complete to Matthew Hurdle for 13 yards to the Buff 15.

    • 2nd and 2 at BUFF 15

      (13:09 - 2nd) Trayion Durham rush for 4 yards to the Buff 11 for a 1ST down.

    • 1st and 10 at BUFF 11

      (12:45 - 2nd) Timeout KENT STATE, clock 12:45.

    • 1st and 10 at BUFF 11

      (12:18 - 2nd) Dri Archer rush for 11 yards for a TOUCHDOWN.

    • (12:18 - 2nd) Freddy Cortez extra point GOOD.

    • (12:18 - 2nd) Freddy Cortez kickoff for 65 yards returned by Devin Campbell for 18 yards to the Buff 18.

    • 1st and 10 at BUFF 18

      (12:00 - 2nd) Branden Oliver rush for no gain to the Buff 18.

    • 2nd and 10 at BUFF 18

      (11:35 - 2nd) Alex Zordich pass complete to Devon Hughes for 36 yards to the KntSt 46 for a 1ST down.

    • 1st and 10 at KENT 46

      (11:10 - 2nd) Branden Oliver rush for 5 yards to the KntSt 41.

    • 2nd and 5 at KENT 41

      (10:39 - 2nd) Branden Oliver rush for no gain, fumbled, forced by Roosevelt Nix, recovered by KntSt Sidney Saulter at the KntSt 39.

    • 1st and 10 at KENT 39

      (10:31 - 2nd) David Fisher pass incomplete to Matthew Hurdle.

    • 2nd and 10 at KENT 39

      (10:22 - 2nd) Trayion Durham rush for 4 yards to the KntSt 43.

    • 3rd and 6 at KENT 43

      (9:47 - 2nd) David Fisher pass incomplete to Tim Erjavec.

    • 4th and 6 at KENT 43

      (9:41 - 2nd) Anthony Melchiori punt for 37 yards, fair catch by Cordero Dixon at the Buff 20.

    • 1st and 10 at BUFF 20

      (9:35 - 2nd) Branden Oliver rush for 3 yards to the Buff 23.

    • 2nd and 7 at BUFF 23

      (9:06 - 2nd) Alex Zordich pass incomplete to Rudy Johnson.

    • 3rd and 7 at BUFF 23

      (9:04 - 2nd) Alex Zordich pass incomplete to Branden Oliver.

    • 4th and 7 at BUFF 23

      (8:54 - 2nd) Tyler Grassman punt for 34 yards, returned by Eric Adeyemi for no gain to the KntSt 43.

    • 1st and 10 at KENT 43

      (8:44 - 2nd) Trayion Durham rush for 9 yards to the Buff 48.

    • 2nd and 1 at BUFF 48

      (8:14 - 2nd) Trayion Durham rush for 3 yards to the Buff 45 for a 1ST down.

    • 1st and 10 at BUFF 45

      (7:43 - 2nd) Dri Archer rush for 5 yards to the Buff 40.

    • 2nd and 5 at BUFF 40

      (7:19 - 2nd) Spencer Keith pass complete to Josh Boyle for 10 yards to the Buff 30 for a 1ST down.

    • 1st and 10 at BUFF 30

      (6:55 - 2nd) Julian Durden rush for 9 yards to the Buff 21.

    • 2nd and 1 at BUFF 21

      (6:47 - 2nd) Spencer Keith pass complete to Josh Boyle for 9 yards to the Buff 12 for a 1ST down.

    • 1st and 10 at BUFF 12

      (6:42 - 2nd) Timeout BUFFALO, clock 6:42.

    • 1st and 10 at BUFF 12

      (6:37 - 2nd) Spencer Keith pass incomplete to Dri Archer.

    • 2nd and 10 at BUFF 12

      (6:23 - 2nd) Trayion Durham rush for 6 yards to the Buff 6.

    • 3rd and 4 at BUFF 6

      (5:56 - 2nd) Spencer Keith pass incomplete to Matthew Hurdle.

    • 4th and 4 at BUFF 6

      (5:51 - 2nd) Freddy Cortez 23 yard field goal GOOD.

    • (5:51 - 2nd) Freddy Cortez kickoff for 65 yards for a touchback.

    • 1st and 10 at BUFF 25

      (5:46 - 2nd) Alex Zordich pass incomplete to Alex Neutz.

    • 2nd and 10 at BUFF 25

      (5:39 - 2nd) Branden Oliver rush for 1 yard to the Buff 26.

    • 3rd and 9 at BUFF 26

      (5:01 - 2nd) Devin Campbell rush for 6 yards to the Buff 32.

    • 4th and 3 at BUFF 32

      (4:33 - 2nd) Tyler Grassman punt for 47 yards, fair catch by Luke Wollet at the KntSt 21.

    • 1st and 10 at KENT 21

      (4:26 - 2nd) Dri Archer rush for 12 yards to the KntSt 33 for a 1ST down.

    • 1st and 10 at KENT 33

      (3:59 - 2nd) Trayion Durham rush for 6 yards to the KntSt 39.

    • 2nd and 4 at KENT 39

      (3:30 - 2nd) Trayion Durham rush for 1 yard to the KntSt 40.

    • 3rd and 3 at KENT 40

      (2:54 - 2nd) Dri Archer rush for 6 yards to the KntSt 46 for a 1ST down.

    • 1st and 10 at KENT 46

      (2:36 - 2nd) Spencer Keith rush for 3 yards to the KntSt 49.

    • 2nd and 7 at KENT 49

      (2:12 - 2nd) Spencer Keith pass complete to Josh Boyle for 3 yards to the Buff 48.

    • 3rd and 4 at BUFF 48

      (2:12 - 2nd) Spencer Keith pass incomplete to Eric Adeyemi.

    • 4th and 4 at BUFF 48

      (1:31 - 2nd) Anthony Melchiori punt for 32 yards, punt out-of-bounds at the Buff 16.

    • 1st and 10 at BUFF 16

      (1:20 - 2nd) Alex Zordich pass intercepted by Luke Wollet at the Buff 26, returned for 10 yards to the Buff 25, KENT ST penalty 9 yard Illegal Block accepted.

    • (1:14 - 2nd) Trayion Durham rush for 4 yards to the Buff 21.

    • 2nd and 6 at BUFF 21

      (1:00 - 2nd) Spencer Keith pass incomplete to Matthew Hurdle.

    • 3rd and 6 at BUFF 21

      (0:45 - 2nd) Spencer Keith sacked by Jake Stockman for a loss of 11 yards to the Buff 32.

    • 4th and 17 at BUFF 32

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

    • 4th and 17 at BUFF 32

      (0:38 - 2nd) Freddy Cortez 49 yard field goal MISSED.

    • 1st and 10 at BUFF 33

      (0:33 - 2nd) KENT ST penalty 14 yard Face Mask accepted, no play.

    • 1st and 10 at BUFF 47

      (0:28 - 2nd) Alex Zordich rush for 2 yards to the Buff 49.

    • 2nd and 8 at BUFF 49

      (0:20 - 2nd) Branden Oliver rush for 10 yards to the KntSt 41 for a 1ST down.

    • 1st and 10 at KENT 41

      (0:15 - 2nd) BUFFALO penalty 10 yard Holding on Graham Whinery accepted, no play.

    • 1st and 20 at BUFF 49

      (0:15 - 2nd) Timeout BUFFALO, clock 0:15.

    • 1st and 20 at BUFF 49

      (0:10 - 2nd) Alex Zordich pass incomplete to Alex Neutz.

    • 2nd and 20 at BUFF 49

      (0:05 - 2nd) KENT ST penalty 5 yard Offside on Roosevelt Nix accepted, no play.

    • 2nd and 15 at KENT 46

      (0:00 - 2nd) Alex Zordich pass complete to Alex Neutz for 46 yards for a TOUCHDOWN.

    • (0:00 - 2nd) Patrick Clarke extra point GOOD.

    • (15:00 - 3rd) Patrick Clarke kickoff for 33 yards returned by Zack Hitchens for 6 yards to the KntSt 38.

    • 1st and 10 at KENT 38

      (14:49 - 3rd) Trayion Durham rush for 4 yards to the KntSt 42.

    • 2nd and 6 at KENT 42

      (14:15 - 3rd) Dri Archer rush for no gain to the KntSt 42.

    • 3rd and 6 at KENT 42

      (13:36 - 3rd) Spencer Keith pass complete to Matthew Hurdle for 15 yards to the Buff 43 for a 1ST down.

    • 1st and 10 at BUFF 43

      (13:10 - 3rd) Spencer Keith pass incomplete to Dri Archer.

    • 2nd and 10 at BUFF 43

      (13:05 - 3rd) Spencer Keith pass incomplete to Matthew Hurdle.

    • 3rd and 10 at BUFF 43

      (12:30 - 3rd) Spencer Keith sacked by Colby Way for a loss of 1 yard to the Buff 44.

    • 4th and 11 at BUFF 44

      (12:19 - 3rd) Anthony Melchiori punt for 39 yards, punt out-of-bounds at the Buff 5.

    • 1st and 10 at BUFF 5

      (12:12 - 3rd) Brandon Murie rush for 7 yards to the Buff 12.

    • 2nd and 3 at BUFF 12

      (11:49 - 3rd) Brandon Murie rush for 7 yards to the Buff 19 for a 1ST down.

    • 1st and 10 at BUFF 19

      (11:23 - 3rd) Devin Campbell rush for 14 yards to the Buff 33 for a 1ST down.

    • 1st and 10 at BUFF 33

      (11:06 - 3rd) Brandon Murie rush for 2 yards to the Buff 35.

    • 2nd and 8 at BUFF 35

      (10:35 - 3rd) Alex Zordich pass incomplete.

    • 3rd and 8 at BUFF 35

      (10:31 - 3rd) Alex Zordich pass incomplete to Alex Neutz.

    • 4th and 8 at BUFF 35

      (10:26 - 3rd) Tyler Grassman punt for 33 yards, fair catch by Eric Adeyemi at the KntSt 32.

    • 1st and 10 at KENT 32

      (10:16 - 3rd) Trayion Durham rush for 7 yards to the KntSt 39.

    • 2nd and 3 at KENT 39

      (9:41 - 3rd) David Fisher pass complete to Trayion Durham for 40 yards to the Buff 21 for a 1ST down.

    • 1st and 10 at BUFF 21

      (9:26 - 3rd) Dri Archer rush for 2 yards to the Buff 19.

    • 2nd and 8 at BUFF 19

      (8:49 - 3rd) David Fisher pass complete to Josh Boyle for 3 yards to the Buff 16.

    • 3rd and 5 at BUFF 16

      (8:29 - 3rd) David Fisher pass incomplete to Dri Archer.

    • 4th and 5 at BUFF 16

      (8:25 - 3rd) Freddy Cortez 33 yard field goal GOOD.

    • (8:25 - 3rd) Freddy Cortez kickoff for 65 yards for a touchback.

    • 1st and 10 at BUFF 25

      (8:15 - 3rd) Alex Zordich rush for 2 yards to the Buff 27.

    • 2nd and 8 at BUFF 27

      (7:55 - 3rd) Alex Zordich pass incomplete to Alex Dennison.

    • 3rd and 8 at BUFF 27

      (7:51 - 3rd) KENT ST penalty 5 yard Offside on Roosevelt Nix accepted, no play.

    • 3rd and 3 at BUFF 32

      (7:46 - 3rd) Alex Zordich rush for 5 yards to the Buff 37 for a 1ST down.

    • 1st and 10 at BUFF 37

      (7:27 - 3rd) Alex Zordich pass incomplete to Jimmy Gordon, KENT ST penalty 15 yard Unnecessary Roughness on J.J. Sanders accepted for a 1ST down.

    • 1st and 10 at KENT 48

      (7:18 - 3rd) Brandon Murie rush for 6 yards to the KntSt 42.

    • 2nd and 4 at KENT 42

      (6:52 - 3rd) Brandon Murie rush for 5 yards to the KntSt 37 for a 1ST down.

    • 1st and 10 at KENT 37

      (6:26 - 3rd) Alex Zordich pass intercepted by Darius Polk at the KntSt 2, returned for no gain to the KntSt 2.

    • 1st and 10 at KENT 2

      (6:17 - 3rd) Trayion Durham rush for 2 yards to the KntSt 4.

    • 2nd and 8 at KENT 4

      (5:36 - 3rd) David Fisher pass complete to Kyle Payton for 5 yards to the KntSt 9.

    • 3rd and 3 at KENT 9

      (4:57 - 3rd) David Fisher pass complete to Tim Erjavec for 23 yards to the KntSt 32 for a 1ST down.

    • 1st and 10 at KENT 32

      (4:33 - 3rd) Trayion Durham rush for 7 yards to the KntSt 39.

    • 2nd and 3 at KENT 39

      (3:53 - 3rd) David Fisher pass incomplete to Chris Humphrey.

    • 3rd and 3 at KENT 39

      (3:40 - 3rd) Dri Archer rush for 2 yards to the KntSt 41.

    • 4th and 1 at KENT 41

      (3:08 - 3rd) Timeout KENT STATE, clock 3:08.

    • 4th and 1 at KENT 41

      (2:42 - 3rd) Anthony Melchiori punt for 38 yards, fair catch by Cordero Dixon at the Buff 21.

    • 1st and 10 at BUFF 21

      (2:37 - 3rd) Devin Campbell rush for 6 yards to the Buff 27.

    • 2nd and 4 at BUFF 27

      (2:15 - 3rd) Brandon Murie rush for 3 yards to the Buff 30.

    • 3rd and 1 at BUFF 30

      (1:34 - 3rd) Brandon Murie rush for no gain to the Buff 30.

    • 4th and 1 at BUFF 30

      (0:58 - 3rd) Tyler Grassman punt for 25 yards, downed at the KntSt 45.

    • 1st and 10 at KENT 45

      (0:50 - 3rd) David Fisher sacked by Khalil Mack for a loss of 7 yards to the KntSt 38.

    • 2nd and 17 at KENT 38

      (0:00 - 3rd) Dri Archer rush for 6 yards to the KntSt 44.

    • 3rd and 11 at KENT 44

      (14:54 - 4th) David Fisher pass incomplete to Tim Erjavec.

    • 4th and 11 at KENT 44

      (14:42 - 4th) Anthony Melchiori punt for 47 yards, returned by Cordero Dixon for no gain to the Buff 9.

    • 1st and 10 at BUFF 9

      (14:35 - 4th) Brandon Murie rush for 3 yards to the Buff 12.

    • 2nd and 7 at BUFF 12

      (14:07 - 4th) Brandon Murie rush for 4 yards to the Buff 16.

    • 3rd and 3 at BUFF 16

      (13:42 - 4th) Alex Zordich pass incomplete to Alex Neutz.

    • 4th and 3 at BUFF 16

      (13:35 - 4th) Tyler Grassman punt for 34 yards, fair catch by Luke Wollet at the 50 yard line.

    • 1st and 10 at 50

      (13:28 - 4th) David Fisher pass complete to Matthew Hurdle for 5 yards to the Buff 45.

    • 2nd and 5 at BUFF 45

      (12:53 - 4th) Dri Archer rush for no gain to the Buff 45.

    • 3rd and 5 at BUFF 45

      (12:09 - 4th) BUFFALO penalty 15 yard Pass Interference on Cortney Lester accepted, no play.

    • 1st and 10 at BUFF 30

      (12:01 - 4th) Trayion Durham rush for 24 yards to the Buff 6 for a 1ST down.

    • 1st and Goal at BUFF 6

      (11:50 - 4th) David Fisher rush for 1 yard to the Buff 5.

    • 2nd and Goal at BUFF 5

      (11:13 - 4th) Dri Archer rush for 3 yards to the Buff 2.

    • 3rd and Goal at BUFF 2

      (10:28 - 4th) Trayion Durham rush for a loss of 1 yard to the Buff 3.

    • 4th and Goal at BUFF 3

      (9:54 - 4th) Freddy Cortez 21 yard field goal GOOD.

    • (9:54 - 4th) Freddy Cortez kickoff for 55 yards returned by Devin Campbell for 16 yards to the Buff 26.

    • 1st and 10 at BUFF 26

      (9:43 - 4th) Alex Zordich pass complete to Alex Neutz for 12 yards to the Buff 38 for a 1ST down.

    • 1st and 10 at BUFF 38

      (9:15 - 4th) Alex Zordich rush for no gain to the Buff 38.

    • 2nd and 10 at BUFF 38

      (9:00 - 4th) Alex Zordich pass incomplete to Alex Neutz.

    • 3rd and 10 at BUFF 38

      (8:55 - 4th) Alex Zordich pass incomplete to Brandon Murie.

    • 4th and 10 at BUFF 38

      (8:50 - 4th) Alex Zordich pass incomplete to Jimmy Gordon.

    • 1st and 10 at BUFF 38

      (8:41 - 4th) David Fisher pass complete to Trayion Durham for 7 yards to the Buff 31.

    • 2nd and 3 at BUFF 31

      (8:12 - 4th) David Fisher rush for 1 yard to the Buff 30.

    • 3rd and 2 at BUFF 30

      (7:34 - 4th) Trayion Durham rush for 6 yards to the Buff 24 for a 1ST down.

    • 1st and 10 at BUFF 24

      (7:04 - 4th) Trayion Durham rush for 8 yards to the Buff 16.

    • 2nd and 2 at BUFF 16

      (6:26 - 4th) Trayion Durham rush for 1 yard to the Buff 15.

    • 3rd and 1 at BUFF 15

      (6:04 - 4th) David Fisher rush for 3 yards to the Buff 12 for a 1ST down.

    • 1st and 10 at BUFF 12

      (5:31 - 4th) David Fisher pass complete to Dri Archer for 10 yards to the Buff 2 for a 1ST down.

    • 1st and Goal at BUFF 2

      (5:20 - 4th) Timeout BUFFALO, clock 5:20.

    • 1st and Goal at BUFF 2

      (5:09 - 4th) KENT ST penalty 10 yard Holding on Casey Pierce accepted.

    • (4:42 - 4th) Trayion Durham rush for no gain to the Buff 12.

    • (4:07 - 4th) David Fisher rush for a loss of 1 yard to the Buff 13.

    • (4:05 - 4th) Timeout BUFFALO, clock 4:05.

    • (3:58 - 4th) David Fisher pass intercepted by Najja Johnson at the Buff 0, returned for no gain for a touchback.

    • 1st and 10 at BUFF 20

      (3:47 - 4th) Joe Licata pass intercepted by Darius Polk at the Buff 26, returned for 11 yards to the Buff 15.

    • 1st and 10 at BUFF 15

      (3:40 - 4th) Dri Archer rush for 3 yards to the Buff 12.

    • 2nd and 7 at BUFF 12

      (2:55 - 4th) David Fisher sacked by Khalil Mack for a loss of 9 yards to the Buff 21.

    • 3rd and 16 at BUFF 21

      (2:10 - 4th) Dri Archer rush for 14 yards to the Buff 7.

    • 4th and 2 at BUFF 7

      (2:08 - 4th) Timeout BUFFALO, clock 2:08.

    • 4th and 2 at BUFF 7

      (2:04 - 4th) Julian Durden rush for 4 yards to the Buff 3 for a 1ST down.

    • 1st and Goal at BUFF 3

      (1:18 - 4th) Julian Durden rush for 1 yard to the Buff 2.

    • 2nd and Goal at BUFF 2

      (0:43 - 4th) Julian Durden rush for 2 yards for a TOUCHDOWN.

    • (0:43 - 4th) Freddy Cortez extra point GOOD.

    • (0:43 - 4th) Freddy Cortez kickoff for 51 yards returned by Devin Campbell for 25 yards to the Buff 39.

    • 1st and 10 at BUFF 39

      (0:27 - 4th) Joe Licata pass complete to Devon Hughes for 21 yards to the KntSt 40 for a 1ST down.

    • 1st and 10 at KENT 40

      (0:12 - 4th) Joe Licata sacked by Jake Dooley for a loss of 2 yards to the KntSt 42.

    • 2nd and 12 at KENT 42

      (0:05 - 4th) Team pass incomplete.

    • 3rd and 12 at KENT 42

      (0:00 - 4th) Joe Licata pass incomplete.

NCAAF News