Play-By-Play
1st Quarter
Kickoff Return (Offense)
14:54 - 1st
Tristian Vandenberg kickoff for 64 yds , Ron Cook Jr. return for 24 yds to the Buff 25
Incompletion
14:54 - 1st
Cole Snyder pass incomplete
1st & 10 at BUFF 25
1-yd Run
14:54 - 1st
Ron Cook Jr. run for 1 yd to the Buff 26
2nd & 10 at BUFF 25
8-yd Run
14:54 - 1st
Cole Snyder run for 8 yds to the Buff 34
3rd & 9 at BUFF 26
Punt
13:19 - 1st
Anthony Venneri punt for 36 yds
4th & 1 at BUFF 34
23-yd Pass
13:19 - 1st
Kurtis Rourke pass complete to Sam Wiglusz for 23 yds to the Buff 47 for a 1ST down
1st & 10 at OHIO 30
2-yd Run
13:19 - 1st
Nolan McCormick run for 2 yds to the Buff 45
1st & 10 at BUFF 47
12-yd Pass
13:19 - 1st
Kurtis Rourke pass complete to Nolan McCormick for 12 yds to the Buff 33 for a 1ST down
2nd & 8 at BUFF 45
15-yd Penalty
13:19 - 1st
BUFFALO Penalty, Personal Foul (Jaylon Bass) to the Buff 16 for a 1ST down
1st & 10 at BUFF 33
16-yd Touchdown Pass
11:22 - 1st
Kurtis Rourke pass complete to Sam Wiglusz for 16 yds for a TD, (Nathanial Vakos KICK)
1st & 10 at BUFF 16

(11:22 - 1st) Timeout OHIO, clock 11:22

Kickoff Return (Offense)
11:17 - 1st
Tristian Vandenberg kickoff for 59 yds , Ron Cook Jr. return for 24 yds to the OHIO 41 BUFFALO Penalty, Offensive Holding (10 Yards) to the Buff 15
2-yd Run
11:17 - 1st
Ron Cook Jr. run for 2 yds to the Buff 17
1st & 10 at BUFF 15
5-yd Run
11:17 - 1st
Cole Snyder run for 5 yds to the Buff 22
2nd & 8 at BUFF 17
Sack
11:17 - 1st
Cole Snyder sacked by Bryce Houston for a loss of 7 yards to the Buff 15
3rd & 3 at BUFF 22
Punt
9:19 - 1st
Anthony Venneri punt for 50 yds
4th & 10 at BUFF 15

(9:19 - 1st) Timeout OHIO, clock 09:19

6-yd Pass
9:19 - 1st
Kurtis Rourke pass complete to Sam Wiglusz for 6 yds to the Ohio 41
1st & 10 at OHIO 35
16-yd Run
9:19 - 1st
Jake Neatherton run for 16 yds to the Buff 43 for a 1ST down
2nd & 4 at OHIO 41
Incompletion
9:19 - 1st
Kurtis Rourke pass incomplete
1st & 10 at BUFF 43
18-yd Run
9:19 - 1st
Kurtis Rourke run for 18 yds to the Buff 25 for a 1ST down
2nd & 10 at BUFF 43
Incompletion
9:19 - 1st
Kurtis Rourke pass incomplete
1st & 10 at BUFF 25
4-yd Run
9:19 - 1st
Nolan McCormick run for 4 yds to the Buff 21
2nd & 10 at BUFF 25
1-yd Run
9:19 - 1st
Kurtis Rourke run for 1 yd to the Buff 20
3rd & 6 at BUFF 21
Field Goal Good
6:01 - 1st
Nathanial Vakos 37 yd FG GOOD
4th & 5 at BUFF 20

(6:01 - 1st) Timeout OHIO, clock 06:01

Kickoff
6:01 - 1st
Tristian Vandenberg kickoff for 65 yds for a touchback
-1-yd Pass
6:01 - 1st
Cole Snyder pass complete to Marlyn Johnson for a loss of 1 yard to the Buff 24
1st & 10 at BUFF 25

(4:37 - 1st) Timeout BUFFALO, clock 04:37

Sack
4:37 - 1st
Cole Snyder sacked by Rodney Mathews for a loss of 3 yards to the Buff 21
2nd & 11 at BUFF 24
Interception
4:27 - 1st
Cole Snyder pass intercepted
3rd & 14 at BUFF 21
Interception
4:27 - 1st
Cole Snyder pass intercepted
3rd & 14 at BUFF 21
5-yd Pass
4:27 - 1st
Kurtis Rourke pass complete to James Bostic for 5 yds to the Buff 37
1st & 10 at BUFF 42

(3:02 - 1st) Timeout BUFFALO, clock 03:02

1-yd Run
3:02 - 1st
Nolan McCormick run for 1 yd to the Buff 36
2nd & 5 at BUFF 37
32-yd Pass
3:02 - 1st
Kurtis Rourke pass complete to Sam Wiglusz for 32 yds to the Buff 4 for a 1ST down
3rd & 4 at BUFF 36
-1-yd Run
3:02 - 1st
Nolan McCormick run for a loss of 1 yard to the Buff 5
1st & Goal at BUFF 4
5-yd Touchdown Pass
1:38 - 1st
Kurtis Rourke pass complete to Jacoby Jones for 5 yds for a TD, (Nathanial Vakos KICK)
2nd & Goal at BUFF 5
2nd Quarter
Kickoff
1:38 - 1st
Tristian Vandenberg kickoff for 65 yds for a touchback
6-yd Pass
1:38 - 1st
Cole Snyder pass complete to Jamari Gassett for 6 yds to the Buff 31
1st & 10 at BUFF 25
27-yd Pass
1:38 - 1st
Cole Snyder pass complete to Justin Marshall for 27 yds to the Ohio 42 for a 1ST down
2nd & 4 at BUFF 31
5-yd Penalty
1:38 - 1st
SNYDER, Cole pass up the middle complete for 11 yards to BORLAND, Trevor caught at the OHI36 and advanced to the OHI31 (MCCRORY, Jack). PENALTY BUF Ineligible Receiver Downfield on Pass on WRIGHT, Isaiah enforced 5 yards from the OHI42 to the OHI47 [NHSG]. NO PLAY (replay the down).
1st & 10 at OHIO 42
15-yd Penalty
1:38 - 1st
OHIO Penalty, Unnecessary Roughness (Zach Sanders) to the Ohio 26 for a 1ST down
1st & 15 at OHIO 47
-1-yd Run
0:00 - 1st
Cole Snyder run for a loss of 1 yard to the Ohio 27
1st & 10 at OHIO 26

End of 1st Quarter

4-yd Pass
15:00 - 2nd
Cole Snyder pass complete to Jamari Gassett for 4 yds to the Ohio 23
2nd & 11 at OHIO 27
13-yd Pass
15:00 - 2nd
Cole Snyder pass complete to Ron Cook Jr. for 13 yds to the Ohio 10 for a 1ST down
3rd & 7 at OHIO 23
-1-yd Run
15:00 - 2nd
Cole Snyder run for a loss of 1 yard to the Ohio 11
1st & Goal at OHIO 10
1-yd Run
15:00 - 2nd
run for 1 yd to the Ohio 10
2nd & Goal at OHIO 11
Incompletion
15:00 - 2nd
Cole Snyder pass incomplete
3rd & Goal at OHIO 10
Field Goal Good
12:05 - 2nd
Alex McNulty 28 yd FG GOOD
4th & Goal at OHIO 10

(12:05 - 2nd) Timeout OHIO, clock 12:05

Kickoff Return (Offense)
12:00 - 2nd
Alex McNulty kickoff for 65 yds , Keegan Wilburn return for 16 yds to the Ohio 16
2-yd Run
12:00 - 2nd
Nolan McCormick run for 2 yds to the Ohio 18
1st & 10 at OHIO 16
6-yd Pass
12:00 - 2nd
Kurtis Rourke pass complete to Alec Burton for 6 yds to the Ohio 24
2nd & 8 at OHIO 18
25-yd Pass
12:00 - 2nd
Kurtis Rourke pass complete to James Bostic for 25 yds to the Ohio 49 for a 1ST down
3rd & 2 at OHIO 24
Incompletion
12:00 - 2nd
Kurtis Rourke pass incomplete
1st & 10 at OHIO 49

(10:01 - 2nd) Timeout OHIO, clock 10:01

3-yd Run
10:01 - 2nd
Nolan McCormick run for 3 yds to the Buff 48
2nd & 10 at OHIO 49
Incompletion
10:01 - 2nd
Kurtis Rourke pass incomplete
3rd & 7 at BUFF 48
Punt
9:39 - 2nd
Jack Wilson punt for 39 yds, fair catch by Quian Williams at the Buff 9
4th & 7 at BUFF 48
8-yd Pass
9:39 - 2nd
Cole Snyder pass complete to Marlyn Johnson for 8 yds to the Buff 17
1st & 10 at BUFF 9
7-yd Run
9:39 - 2nd
Al-Jay Henderson run for 7 yds to the Buff 24 for a 1ST down
2nd & 2 at BUFF 17
3-yd Run
9:39 - 2nd
Al-Jay Henderson run for 3 yds to the Buff 27
1st & 10 at BUFF 24
-4-yd Run
9:39 - 2nd
Al-Jay Henderson run for a loss of 4 yards to the Buff 23
2nd & 7 at BUFF 27

(9:39 - 2nd) Timeout OHIO, clock 09:39

Incompletion
9:39 - 2nd
Cole Snyder pass incomplete
3rd & 11 at BUFF 23
Punt
6:57 - 2nd
Anthony Venneri punt for 38 yds , Sam Wiglusz returns for a loss of 1 yard to the Ohio 38
4th & 11 at BUFF 23

(6:57 - 2nd) Timeout OHIO, clock 06:57

3-yd Run
6:57 - 2nd
Julian Ross run for 3 yds to the Ohio 41
1st & 10 at OHIO 38
49-yd Pass
6:57 - 2nd
Kurtis Rourke pass complete to Sam Wiglusz for 49 yds to the Buff 10 for a 1ST down
2nd & 7 at OHIO 41
8-yd Run
6:57 - 2nd
Julian Ross run for 8 yds to the Buff 2
1st & Goal at BUFF 10
-3-yd Run
6:57 - 2nd
Julian Ross run for a loss of 3 yards to the Buff 5
2nd & Goal at BUFF 2

(6:57 - 2nd) Timeout OHIO, clock 06:57

5-yd Touchdown Pass
4:03 - 2nd
Kurtis Rourke pass complete to Sam Wiglusz for 5 yds for a TD, (Nathanial Vakos KICK)
3rd & Goal at BUFF 5
Kickoff Return (Offense)
3:50 - 2nd
Tristian Vandenberg kickoff for 63 yds , Ron Cook Jr. return for 38 yds to the OHIO 27 BUFFALO Penalty, Illegal Block ( Yards) to the Buff 8
3-yd Run
3:50 - 2nd
Mike Washington run for 3 yds to the Buff 11
1st & 10 at BUFF 8
3-yd Run
3:50 - 2nd
Cole Snyder run for 3 yds to the Buff 14
2nd & 7 at BUFF 11
Incompletion
3:50 - 2nd
Cole Snyder pass incomplete
3rd & 4 at BUFF 14
Punt
2:15 - 2nd
Anthony Venneri punt for 59 yds, downed at the Ohio 17
4th & 4 at BUFF 14
5-yd Penalty
2:15 - 2nd
ROURKE, Kurtis scrambles up the middle for a gain of 7 yards to the OHI24 (DOLAC, Shaun). PENALTY Before the snap, OHI Illegal Formation enforced 5 yards from the OHI17 to the OHI12. NO PLAY (replay the down).
1st & 10 at OHIO 17
Incompletion
2:15 - 2nd
Kurtis Rourke pass incomplete
1st & 15 at OHIO 12

(1:45 - 2nd) Timeout BUFFALO, clock 01:45

3-yd Run
1:45 - 2nd
Nolan McCormick run for 3 yds to the Ohio 15
2nd & 15 at OHIO 12
Incompletion
1:45 - 2nd
Kurtis Rourke pass incomplete
3rd & 12 at OHIO 15
Punt
1:32 - 2nd
Jack Wilson punt for 20 yds
4th & 12 at OHIO 15
9-yd Pass
1:32 - 2nd
Cole Snyder pass complete to Quian Williams for 9 yds to the Ohio 26
1st & 10 at OHIO 35
1-yd Pass
1:32 - 2nd
Cole Snyder pass complete to Ron Cook Jr. for 1 yd to the Ohio 25 for a 1ST down
2nd & 1 at OHIO 26
Incompletion
1:32 - 2nd
Cole Snyder pass incomplete
1st & 10 at OHIO 25
2-yd Run
1:32 - 2nd
Cole Snyder run for 2 yds to the Ohio 23
2nd & 10 at OHIO 25
11-yd Pass
1:32 - 2nd
Cole Snyder pass complete to Quian Williams for 11 yds to the Ohio 12 for a 1ST down
3rd & 8 at OHIO 23
Incompletion
1:32 - 2nd
Cole Snyder pass incomplete
1st & 10 at OHIO 12
Incompletion
1:32 - 2nd
Cole Snyder pass incomplete
2nd & 10 at OHIO 12
12-yd Touchdown Pass
0:20 - 2nd
Cole Snyder pass complete to Justin Marshall for 12 yds for a TD OHIO Penalty, Defensive Pass Interference (Torrie Cox Jr.) declined, (Alex McNulty KICK)
3rd & 10 at OHIO 12
Kickoff
0:20 - 2nd
Alex McNulty kickoff for 65 yds for a touchback
0-yd Run
0:00 - 2nd
[NHSG] Kneel down by ROURKE, Kurtis at OHI22 (team loss of 3), clock 00:00.
1st & 10 at OHIO 25

End of 2nd Quarter

3rd Quarter
Kickoff Return (Offense)
14:55 - 3rd
Alex McNulty kickoff for 65 yds , Keegan Wilburn return for 16 yds to the Ohio 16
Incompletion
14:55 - 3rd
Kurtis Rourke pass incomplete
1st & 10 at OHIO 16
6-yd Run
14:55 - 3rd
Cam Dorsey run for 6 yds to the Ohio 22
2nd & 10 at OHIO 16
Interception Return Touchdown
14:00 - 3rd
Keyshawn Cobb 26 Yd Interception Return (Alex McNulty Kick)
3rd & 4 at OHIO 22

(14:00 - 3rd) Timeout OHIO, clock 14:00

Kickoff
14:00 - 3rd
Alex McNulty kickoff for 65 yds for a touchback
4-yd Run
14:00 - 3rd
Cam Dorsey run for 4 yds to the Ohio 29
1st & 10 at OHIO 25
24-yd Pass
14:00 - 3rd
Kurtis Rourke pass complete to Will Kacmarek for 24 yds to the Buff 47 for a 1ST down
2nd & 6 at OHIO 29
5-yd Penalty
14:00 - 3rd
OHIO Penalty, False Start (Kurt Danneker) to the Ohio 48
1st & 10 at BUFF 47
20-yd Pass
14:00 - 3rd
Kurtis Rourke pass complete to Will Kacmarek for 20 yds to the Buff 32 for a 1ST down
1st & 15 at OHIO 48
0-yd Run
14:00 - 3rd
Cam Dorsey run for no gain to the Buff 32
1st & 10 at BUFF 32
13-yd Run
14:00 - 3rd
Kurtis Rourke run for 13 yds to the Buff 19 for a 1ST down
2nd & 10 at BUFF 32
8-yd Pass
14:00 - 3rd
Kurtis Rourke pass complete to Miles Cross for 8 yds to the Buff 11
1st & 10 at BUFF 19
9-yd Pass
14:00 - 3rd
Kurtis Rourke pass complete to James Bostic for 9 yds to the Buff 2 for a 1ST down
2nd & 2 at BUFF 11
2-yd Touchdown Pass
10:05 - 3rd
Kurtis Rourke pass complete to Miles Cross for 2 yds for a TD, (Nathanial Vakos KICK)
1st & Goal at BUFF 2

(10:05 - 3rd) Timeout OHIO, clock 10:05

Kickoff
10:05 - 3rd
Tristian Vandenberg kickoff for 65 yds for a touchback
Incompletion
10:05 - 3rd
Cole Snyder pass incomplete
1st & 10 at BUFF 25
Incompletion
10:05 - 3rd
Cole Snyder pass incomplete
2nd & 10 at BUFF 25
Fumble Recovery (Own)
10:05 - 3rd
Cole Snyder run for a loss of 1 yard to the Buff 24 Cole Snyder fumbled, recovered by Buff
3rd & 10 at BUFF 25
Punt
8:51 - 3rd
Anthony Venneri punt for 50 yds , Sam Wiglusz returns for 7 yds to the Ohio 33
4th & 11 at BUFF 24

(8:51 - 3rd) Timeout OHIO, clock 08:51

Fumble Recovery
8:39 - 3rd
Julian Ross run for 28 yds to the Buff 44 Julian Ross fumbled, recovered by Buff Marcus Fuqua
1st & 10 at OHIO 33
3-yd Run
8:39 - 3rd
Mike Washington run for 3 yds to the Buff 47
1st & 10 at BUFF 44
2-yd Pass
8:39 - 3rd
Cole Snyder pass complete to Quian Williams for 2 yds to the Buff 49
2nd & 7 at BUFF 47
8-yd Pass
8:39 - 3rd
Cole Snyder pass complete to Quian Williams for 8 yds to the Ohio 43 for a 1ST down
3rd & 5 at BUFF 49
Incompletion
8:39 - 3rd
Cole Snyder pass incomplete
1st & 10 at OHIO 43
2-yd Run
8:39 - 3rd
Mike Washington run for 2 yds to the Ohio 41
2nd & 10 at OHIO 43
18-yd Pass
8:39 - 3rd
Cole Snyder pass complete to Quian Williams for 18 yds to the Ohio 23 for a 1ST down
3rd & 8 at OHIO 41
6-yd Run
8:39 - 3rd
Mike Washington run for 6 yds to the Ohio 17
1st & 10 at OHIO 23
4-yd Run
8:39 - 3rd
Mike Washington run for 4 yds to the Ohio 13 for a 1ST down
2nd & 4 at OHIO 17
1-yd Run
8:39 - 3rd
Mike Washington run for 1 yd to the Ohio 12
1st & 10 at OHIO 13
4-yd Run
8:39 - 3rd
Cole Snyder run for 4 yds to the Ohio 8
2nd & 9 at OHIO 12
0-yd Penalty
8:39 - 3rd
OHIO Penalty, Unsportsmanlike Conduct (Zach Sanders) to the Ohio 4 for a 1ST down
3rd & 5 at OHIO 8
1-yd Run
8:39 - 3rd
Cole Snyder run for 1 yd to the Ohio 3
1st & Goal at OHIO 4
Sack
8:39 - 3rd
Cole Snyder sacked by Jack McCrory and Keye Thompson for a loss of 1 yard to the Ohio 4
2nd & Goal at OHIO 3
Incompletion
8:39 - 3rd
Cole Snyder pass incomplete
3rd & Goal at OHIO 4
2-yd Touchdown Pass
1:46 - 3rd
Cole Snyder pass complete to Mike Washington for 2 yds for a TD, (Alex McNulty KICK)
4th & Goal at OHIO 2
4th Quarter
Kickoff Return (Offense)
1:40 - 3rd
Alex McNulty kickoff for 65 yds , Miles Cross return for 20 yds to the Ohio 20
2-yd Run
1:40 - 3rd
Cam Dorsey run for 2 yds to the Ohio 22
1st & 10 at OHIO 20
43-yd Pass
1:40 - 3rd
Kurtis Rourke pass complete to Jacoby Jones for 43 yds to the Buff 35 for a 1ST down
2nd & 8 at OHIO 22

End of 3rd Quarter

19-yd Pass
0:00 - 3rd
Kurtis Rourke pass complete to Jacoby Jones for 19 yds to the Buff 16 for a 1ST down
1st & 10 at BUFF 35
9-yd Run
15:00 - 4th
Cam Dorsey run for 9 yds to the Buff 7
1st & 10 at BUFF 16
6-yd Run
13:55 - 4th
Cam Dorsey run for 6 yds to the Buff 1 for a 1ST down
2nd & 1 at BUFF 7

(13:55 - 4th) Timeout OHIO, clock 13:55

0-yd Run
13:55 - 4th
Kurtis Rourke run for no gain to the Buff 1
1st & Goal at BUFF 1
1-yd Touchdown Run
13:16 - 4th
Cam Dorsey run for 1 yd for a TD, (Nathanial Vakos KICK)
2nd & Goal at BUFF 1
Kickoff
13:16 - 4th
Tristian Vandenberg kickoff for 53 yds
Incompletion
13:16 - 4th
Cole Snyder pass incomplete
1st & 10 at BUFF 25
Sack
13:01 - 4th
Cole Snyder sacked for a loss of 10 yards to the Buff 12
2nd & 10 at BUFF 25
3-yd Run
13:01 - 4th
Cam Dorsey run for 3 yds to the Buff 9
1st & 10 at BUFF 12
9-yd Touchdown Pass
12:10 - 4th
Kurtis Rourke pass complete to Miles Cross for 9 yds for a TD, (Nathanial Vakos KICK)
2nd & 7 at BUFF 9

(12:10 - 4th) Timeout OHIO, clock 12:10

Kickoff
12:10 - 4th
Tristian Vandenberg kickoff for 64 yds
Incompletion
12:10 - 4th
Cole Snyder pass incomplete
1st & 10 at BUFF 25
28-yd Pass
12:10 - 4th
Cole Snyder pass complete to Cole Harrity for 28 yds to the Ohio 47 for a 1ST down
2nd & 10 at BUFF 25
Incompletion
12:10 - 4th
Cole Snyder pass incomplete
1st & 10 at OHIO 47
Incompletion
12:10 - 4th
Cole Snyder pass incomplete
2nd & 10 at OHIO 47
0-yd Pass
12:10 - 4th
Cole Snyder pass complete to Mike Washington for no gain to the Ohio 47
3rd & 10 at OHIO 47
Incompletion
10:46 - 4th
Cole Snyder pass incomplete
4th & 10 at OHIO 47

(10:46 - 4th) Timeout OHIO, clock 10:46

2-yd Run
10:46 - 4th
Cam Dorsey run for 2 yds to the Ohio 49
1st & 10 at OHIO 47
4-yd Run
10:46 - 4th
Kurtis Rourke run for 4 yds to the Buff 47
2nd & 8 at OHIO 49
Incompletion
10:46 - 4th
Kurtis Rourke pass incomplete
3rd & 4 at BUFF 47
10-yd Penalty
10:46 - 4th
OHIO Penalty, Offensive Holding (-10 Yards) to the Ohio 43
4th & 4 at BUFF 47
Punt
8:46 - 4th
Jack Wilson punt for 52 yds, downed at the Buff 5
4th & 14 at OHIO 43

(8:46 - 4th) Timeout OHIO, clock 08:46

6-yd Pass
8:46 - 4th
Cole Snyder pass complete to Justin Marshall for 6 yds to the Buff 11
1st & 10 at BUFF 5
6-yd Pass
8:46 - 4th
Cole Snyder pass complete to Robbie Mangas for 6 yds to the Buff 17 for a 1ST down
2nd & 4 at BUFF 11
6-yd Run
8:46 - 4th
Cole Snyder run for 6 yds to the Buff 23
1st & 10 at BUFF 17
Incompletion
8:46 - 4th
Cole Snyder pass incomplete
2nd & 4 at BUFF 23
9-yd Pass
8:46 - 4th
Cole Snyder pass complete to Justin Marshall for 9 yds to the Buff 32 for a 1ST down
3rd & 4 at BUFF 23
Incompletion
8:46 - 4th
Cole Snyder pass incomplete
1st & 10 at BUFF 32
Sack
8:46 - 4th
Cole Snyder sacked by Adonis Williams Jr. for a loss of 3 yards to the Buff 29
2nd & 10 at BUFF 32
Incompletion
8:46 - 4th
Cole Snyder pass incomplete
3rd & 13 at BUFF 29
16-yd Pass
8:46 - 4th
Cole Snyder pass complete to Quian Williams for 16 yds to the Buff 45 for a 1ST down
4th & 13 at BUFF 29
Incompletion
8:46 - 4th
Cole Snyder pass incomplete
1st & 10 at BUFF 45
Incompletion
8:46 - 4th
Cole Snyder pass incomplete
2nd & 10 at BUFF 45
12-yd Pass
8:46 - 4th
Cole Snyder pass complete to Justin Marshall for 12 yds to the Ohio 43 for a 1ST down
3rd & 10 at BUFF 45
Incompletion
8:46 - 4th
Cole Snyder pass incomplete
1st & 10 at OHIO 43
8-yd Pass
8:46 - 4th
Cole Snyder pass complete to Robbie Mangas for 8 yds to the Ohio 35
2nd & 10 at OHIO 43
8-yd Pass
8:46 - 4th
Cole Snyder pass complete to Robbie Mangas for 8 yds to the Ohio 27 for a 1ST down
3rd & 2 at OHIO 35
Incompletion
8:46 - 4th
Cole Snyder pass incomplete
1st & 10 at OHIO 27
Sack
8:46 - 4th
Cole Snyder sacked by Bryce Houston for a loss of 9 yards to the Ohio 36
2nd & 10 at OHIO 27
Fumble Recovery
4:19 - 4th
Cole Snyder pass complete to Robbie Mangas for 19 yds Robbie Mangas fumbled, recovered by Ohio Keye Thompson , return to the 50 yard line
3rd & 19 at OHIO 36
-1-yd Pass
4:19 - 4th
Kurtis Rourke pass complete to Miles Cross for a loss of 1 yard to the Ohio 49
1st & 10 at 50

(3:29 - 4th) Timeout BUFFALO, clock 03:29

1-yd Run
3:29 - 4th
Cam Dorsey run for 1 yd to the 50 yard line
2nd & 11 at OHIO 49
15-yd Run
3:29 - 4th
Cam Dorsey run for 15 yds to the Buff 35 for a 1ST down
3rd & 10 at 50
3-yd Run
3:29 - 4th
Cam Dorsey run for 3 yds to the Buff 32
1st & 10 at BUFF 35
9-yd Run
3:29 - 4th
Kurtis Rourke run for 9 yds to the Buff 23 for a 1ST down
2nd & 7 at BUFF 32
0-yd Run
3:29 - 4th
[NHSG] Kneel down by ROURKE, Kurtis at BUF26 (team loss of 3).
1st & 10 at BUFF 23
0-yd Run
0:00 - 4th
[NHSG] Kneel down by ROURKE, Kurtis at BUF28 (team loss of 2), clock 00:00.
2nd & 13 at BUFF 26

End of 4th Quarter