Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Tyler Grassman kickoff for 65 yds for a touchback
2-yd Run
15:00 - 1st
Alonzo Smith run for 2 yds to the MiaOh 27
1st & 10 at M-OH 25
-2-yd Run
15:00 - 1st
Kenny Young run for a loss of 2 yards to the MiaOh 25
2nd & 8 at M-OH 27
Incompletion
15:00 - 1st
Billy Bahl pass incomplete
3rd & 10 at M-OH 25
Punt
15:00 - 1st
Christian Koch punt for 31 yds
4th & 10 at M-OH 25
1-yd Run
13:22 - 1st
Jordan Johnson run for 1 yd to the Buff 45
1st & 10 at BUFF 44
7-yd Pass
13:22 - 1st
Joe Licata pass complete to Matt Weiser for 7 yds to the MiaOh 48
2nd & 9 at BUFF 45
11-yd Run
13:22 - 1st
Jordan Johnson run for 11 yds to the MiaOh 37 for a 1ST down
3rd & 2 at M-OH 48
5-yd Run
13:22 - 1st
Jordan Johnson run for 5 yds to the MiaOh 32
1st & 10 at M-OH 37
3-yd Pass
13:22 - 1st
Joe Licata pass complete to Marcus McGill for 3 yds to the MiaOh 29
2nd & 5 at M-OH 32

(10:57 - 1st) Timeout BUFFALO, clock 10:57

0-yd Run
10:57 - 1st
Jordan Johnson run for no gain to the MiaOh 29
3rd & 2 at M-OH 29
Field Goal Good
10:23 - 1st
Adam Mitcheson 46 yd FG GOOD
4th & 2 at M-OH 29
Kickoff
10:23 - 1st
Tyler Grassman kickoff for 65 yds for a touchback
-6-yd Pass
10:23 - 1st
Billy Bahl pass complete to Jared Murphy for 9 yds to the MiaOh 34 MIAMI OH Penalty, unsportsmanlike conduct (-15 Yards) to the MiaOh 19
1st & 10 at M-OH 25
4-yd Run
10:23 - 1st
Alonzo Smith run for 4 yds to the MiaOh 23
2nd & 16 at M-OH 19

(9:32 - 1st) Timeout MIAMI OH, clock 09:32

Incompletion
9:32 - 1st
Billy Bahl pass incomplete
3rd & 12 at M-OH 23
Punt
9:32 - 1st
Christian Koch punt for 28 yds
4th & 12 at M-OH 23
4-yd Run
9:19 - 1st
Jordan Johnson run for 4 yds to the MiaOh 47
1st & 10 at BUFF 49
9-yd Run
9:19 - 1st
Jordan Johnson run for 9 yds to the MiaOh 38 for a 1ST down
2nd & 6 at M-OH 47
1-yd Run
9:19 - 1st
Jordan Johnson run for 1 yd to the MiaOh 37
1st & 10 at M-OH 38
14-yd Pass
9:19 - 1st
Joe Licata pass complete to Matt Weiser for 14 yds to the MiaOh 23 for a 1ST down
2nd & 9 at M-OH 37
-6-yd Run
9:19 - 1st
Jordan Johnson run for a loss of 6 yards to the MiaOh 29
1st & 10 at M-OH 23
-4-yd Run
9:19 - 1st
Jordan Johnson run for a loss of 4 yards to the MiaOh 33
2nd & 16 at M-OH 29
Interception Return Touchdown
5:46 - 1st
Joe Licata pass intercepted for a TD Brison Burris return for 76 yds for a TD, (Kaleb Patterson KICK)
3rd & 20 at M-OH 33
Kickoff
5:46 - 1st
Kaleb Patterson kickoff for 57 yds , Devin Campbell return for 14 yds to the Buff 22
78-yd Touchdown Pass
5:29 - 1st
Joe Licata pass complete to Ron Willoughby for 78 yds for a TD, (Adam Mitcheson KICK)
1st & 10 at BUFF 22
Kickoff
5:29 - 1st
Tyler Grassman kickoff for 65 yds for a touchback
16-yd Pass
5:29 - 1st
Billy Bahl pass complete to Ryan Smith for 16 yds to the MiaOh 41 for a 1ST down
1st & 10 at M-OH 25
10-yd Run
5:29 - 1st
Maurice Thomas run for 10 yds to the Buff 49 for a 1ST down
1st & 10 at M-OH 41
Incompletion
5:29 - 1st
Billy Bahl pass incomplete
1st & 10 at BUFF 49
Incompletion
5:29 - 1st
Billy Bahl pass incomplete
2nd & 10 at BUFF 49
Sack
5:29 - 1st
Billy Bahl sacked by Okezie Alozie for a loss of 5 yards to the MiaOh 46
3rd & 10 at BUFF 49
Punt
5:29 - 1st
Christian Koch punt for 29 yds
4th & 15 at M-OH 46
10-yd Pass
3:23 - 1st
Joe Licata pass complete to Matt Weiser for 20 yds to the Buff 45 for a 1ST down BUFFALO Penalty, illegal block (Marcus McGill) to the Buff 35 for a 1ST down
1st & 10 at BUFF 25
-3-yd Run
3:23 - 1st
Devin Campbell run for a loss of 3 yards to the Buff 32
1st & 10 at BUFF 35
-2-yd Pass
3:23 - 1st
Joe Licata pass complete to Brandon Smiley for a loss of 2 yards to the Buff 30
2nd & 13 at BUFF 32

(1:44 - 1st) Timeout MIAMI OH, clock 01:44

2-yd Run
1:44 - 1st
Anthone Taylor run for 2 yds to the Buff 32
3rd & 15 at BUFF 30
Punt
1:44 - 1st
Tyler Grassman punt for 68 yds for a touchback
4th & 13 at BUFF 32
2nd Quarter
5-yd Penalty
0:56 - 1st
MIAMI OH Penalty, false start (Ryan Smith) to the MiaOh 15
1st & 10 at M-OH 20
14-yd Run
0:56 - 1st
Leonard Ross run for 14 yds to the MiaOh 29
1st & 15 at M-OH 15
15-yd Run
0:56 - 1st
Kenny Young run for 15 yds to the MiaOh 44 for a 1ST down
2nd & 1 at M-OH 29

End of 1st Quarter

15-yd Penalty
15:00 - 2nd
BAHL, Billy pass incomplete to MARTIN, Sam, PENALTY UB pass interference (ROSS, Boise) 15 yards to the UB41, 1ST DOWN MIAMI, NO PLAY.
1st & 10 at M-OH 44
4-yd Run
15:00 - 2nd
Leonard Ross run for 4 yds to the Buff 37
1st & 10 at BUFF 41
-1-yd Run
15:00 - 2nd
Kenny Young run for a loss of 1 yard to the Buff 38
2nd & 6 at BUFF 37
4-yd Pass
15:00 - 2nd
Billy Bahl pass complete to Rokeem Williams for 4 yds to the Buff 34
3rd & 7 at BUFF 38
10-yd Run
15:00 - 2nd
Kenny Young run for 10 yds to the Buff 24 for a 1ST down
4th & 3 at BUFF 34
7-yd Run
15:00 - 2nd
Alonzo Smith run for 7 yds to the Buff 17
1st & 10 at BUFF 24
2-yd Run
15:00 - 2nd
Kenny Young run for 2 yds to the Buff 15
2nd & 3 at BUFF 17
-1-yd Run
15:00 - 2nd
Alonzo Smith run for a loss of 1 yard to the Buff 16
3rd & 1 at BUFF 15
Field Goal Good
10:16 - 2nd
Kaleb Patterson 33 yd FG GOOD
4th & 2 at BUFF 16
Kickoff
10:16 - 2nd
Kaleb Patterson kickoff for 65 yds for a touchback
16-yd Pass
10:16 - 2nd
Joe Licata pass complete to Jacob Martinez for 16 yds to the Buff 41 for a 1ST down
1st & 10 at BUFF 25
2-yd Run
10:16 - 2nd
Jordan Johnson run for 2 yds to the Buff 43
1st & 10 at BUFF 41
Incompletion
10:16 - 2nd
Joe Licata pass incomplete
2nd & 8 at BUFF 43
4-yd Pass
10:16 - 2nd
Joe Licata pass complete to Jordan Johnson for 4 yds to the Buff 47
3rd & 8 at BUFF 43
Punt
10:16 - 2nd
Tyler Grassman punt for 30 yds, fair catch by Jared Murphy at the MiaOh 23
4th & 4 at BUFF 47
4-yd Run
8:12 - 2nd
Kenny Young run for 4 yds to the MiaOh 27
1st & 10 at M-OH 23
Incompletion
8:12 - 2nd
Billy Bahl pass incomplete
2nd & 6 at M-OH 27
Incompletion
8:12 - 2nd
Billy Bahl pass incomplete to Rokeem Williams
3rd & 6 at M-OH 27
Punt
8:12 - 2nd
Christian Koch punt for 56 yds , Collin Lisa returns for 4 yds to the Buff 21
4th & 6 at M-OH 27
-1-yd Run
7:08 - 2nd
Jordan Johnson run for a loss of 1 yard to the Buff 20
1st & 10 at BUFF 21
7-yd Run
7:08 - 2nd
Jordan Johnson run for 7 yds to the Buff 27
2nd & 11 at BUFF 20
8-yd Pass
7:08 - 2nd
Joe Licata pass complete to Collin Lisa for 8 yds to the Buff 35 for a 1ST down
3rd & 4 at BUFF 27
15-yd Pass
7:08 - 2nd
Joe Licata pass complete to Jacob Martinez for 15 yds to the 50 yard line for a 1ST down
1st & 10 at BUFF 35
13-yd Pass
7:08 - 2nd
Joe Licata pass complete to Jordan Johnson for 13 yds to the MiaOh 37 for a 1ST down
1st & 10 at 50
13-yd Pass
7:08 - 2nd
Joe Licata pass complete to Collin Lisa for 13 yds to the MiaOh 24 for a 1ST down
1st & 10 at M-OH 37
1-yd Run
7:08 - 2nd
Jordan Johnson run for 1 yd to the MiaOh 23
1st & 10 at M-OH 24
3-yd Pass
7:08 - 2nd
Joe Licata pass complete to Collin Lisa for 3 yds to the MiaOh 20
2nd & 9 at M-OH 23
Incompletion
7:08 - 2nd
Joe Licata pass incomplete to Brandon Smiley, broken up by Allan Koikoi
3rd & 6 at M-OH 20
5-yd Penalty
3:03 - 2nd
MITCHESON, Adam field goal attempt from 37 MISSED - short,, clock 03:03, PENALTY MIAMI roughing the kicker (KOIKOI, Allan) 5 yards to the MIAMI15, NO PLAY.
4th & 6 at M-OH 20
13-yd Run
3:03 - 2nd
Jordan Johnson run for 13 yds to the MiaOh 2 for a 1ST down
4th & 1 at M-OH 15
2-yd Touchdown Run
2:20 - 2nd
Jordan Johnson run for 2 yds for a TD, (Adam Mitcheson KICK)
1st & Goal at M-OH 2
Kickoff
2:20 - 2nd
Tyler Grassman kickoff for 50 yds , Maurice Thomas return for 28 yds to the MiaOh 43
37-yd Pass
2:20 - 2nd
Billy Bahl pass complete to Jared Murphy for 37 yds to the Buff 20 for a 1ST down
1st & 10 at M-OH 43
4-yd Run
2:20 - 2nd
Leonard Ross run for 4 yds to the Buff 16
1st & 10 at BUFF 20
16-yd Touchdown Pass
1:10 - 2nd
Billy Bahl pass complete to Sam Martin for 16 yds for a TD, (Kaleb Patterson KICK)
2nd & 6 at BUFF 16
Kickoff
1:10 - 2nd
Kaleb Patterson kickoff for 63 yds , Devin Campbell return for 15 yds to the Buff 17
5-yd Run
1:10 - 2nd
Anthone Taylor run for 5 yds to the Buff 22
1st & 10 at BUFF 17
2-yd Run
1:10 - 2nd
Anthone Taylor run for 2 yds to the Buff 24
2nd & 5 at BUFF 22

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Kaleb Patterson kickoff for 55 yds , Devin Campbell return for 18 yds to the Buff 28
0-yd Run
15:00 - 3rd
Jordan Johnson run for no gain to the Buff 28
1st & 10 at BUFF 28
6-yd Pass
15:00 - 3rd
Joe Licata pass complete to Malcolm Robinson for 6 yds to the Buff 34
2nd & 10 at BUFF 28
8-yd Pass
15:00 - 3rd
Joe Licata pass complete to Matt Weiser for 8 yds to the Buff 42 for a 1ST down
3rd & 4 at BUFF 34
48-yd Run
15:00 - 3rd
Jordan Johnson run for 48 yds to the MiaOh 10 for a 1ST down
1st & 10 at BUFF 42
Incompletion
15:00 - 3rd
Joe Licata pass incomplete, broken up by Ikeem Allen
1st & Goal at M-OH 10
1-yd Run
15:00 - 3rd
Anthone Taylor run for 1 yd to the MiaOh 9
2nd & Goal at M-OH 10
Sack
15:00 - 3rd
Joe Licata sacked by Bryson Albright for a loss of 4 yards to the MiaOh 13
3rd & Goal at M-OH 9
7-yd Penalty
11:20 - 3rd
MITCHESON, Adam field goal attempt from 29 GOOD, clock 11:20, PENALTY MIAMI personal foul (WINTERS, Mitch) 7 yards to the MIAMI6, 1ST DOWN UB, NO PLAY.
4th & Goal at M-OH 13
6-yd Touchdown Run
11:15 - 3rd
Jordan Johnson run for 6 yds for a TD, (Adam Mitcheson PAT BLOCKED)
1st & Goal at M-OH 6
Kickoff
11:15 - 3rd
Tyler Grassman kickoff for 63 yds , Maurice Thomas return for 54 yds to the Buff 44
8-yd Run
11:15 - 3rd
Rokeem Williams run for 8 yds to the Buff 36
1st & 10 at BUFF 44
Incompletion
11:15 - 3rd
Billy Bahl pass incomplete to Jared Murphy, broken up by Andrews Dadeboe
2nd & 2 at BUFF 36
9-yd Run
11:15 - 3rd
Maurice Thomas run for 9 yds to the Buff 27 for a 1ST down
3rd & 2 at BUFF 36
1-yd Run
11:15 - 3rd
Kenny Young run for 1 yd to the Buff 26
1st & 10 at BUFF 27
2-yd Run
11:15 - 3rd
Kenny Young run for 2 yds to the Buff 24
2nd & 9 at BUFF 26
Incompletion
11:15 - 3rd
Billy Bahl pass incomplete to Sam Martin
3rd & 7 at BUFF 24
Field Goal Missed
8:39 - 3rd
Kaleb Patterson 42 yd FG MISSED
4th & 7 at BUFF 24
3-yd Pass
8:39 - 3rd
Joe Licata pass complete to Mason Schreck for 3 yds to the Buff 28
1st & 10 at BUFF 25
2-yd Run
8:39 - 3rd
Jordan Johnson run for 2 yds to the Buff 30
2nd & 7 at BUFF 28
29-yd Pass
8:39 - 3rd
Joe Licata pass complete to Marcus McGill for 29 yds to the MiaOh 41 for a 1ST down
3rd & 5 at BUFF 30
1-yd Run
8:39 - 3rd
Jordan Johnson run for 1 yd to the MiaOh 40
1st & 10 at M-OH 41
20-yd Pass
8:39 - 3rd
Joe Licata pass complete to Mason Schreck for 20 yds to the MiaOh 20 for a 1ST down
2nd & 9 at M-OH 40
Incompletion
8:39 - 3rd
Joe Licata pass incomplete to Marcus McGill, broken up by De'Andre Montgomery
1st & 10 at M-OH 20
11-yd Run
8:39 - 3rd
Jordan Johnson run for 11 yds to the MiaOh 9 for a 1ST down
2nd & 10 at M-OH 20
0-yd Run
8:39 - 3rd
Jordan Johnson run for no gain to the MiaOh 9
1st & Goal at M-OH 9
9-yd Touchdown Pass
4:29 - 3rd
Joe Licata pass complete to Ron Willoughby for 9 yds for a TD, (Two-Point Conversion failed )
2nd & Goal at M-OH 9
Kickoff
4:29 - 3rd
Tyler Grassman kickoff for 64 yds , Maurice Thomas return for 20 yds to the MIAMIOH 45 MIAMI OH Penalty, illegal block (11 Yards) to the MiaOh 10
2-yd Run
4:22 - 3rd
Kenny Young run for 2 yds to the MiaOh 12
1st & 10 at M-OH 10
Incompletion
4:22 - 3rd
Billy Bahl pass incomplete to Rokeem Williams
2nd & 8 at M-OH 12
15-yd Pass
4:22 - 3rd
Billy Bahl pass complete to Ryan Smith for 15 yds to the MiaOh 27 for a 1ST down
3rd & 8 at M-OH 12
43-yd Pass
4:22 - 3rd
Billy Bahl pass complete to Sam Martin for 43 yds to the Buff 30 for a 1ST down
1st & 10 at M-OH 27
-1-yd Run
4:22 - 3rd
Leonard Ross run for a loss of 1 yard to the Buff 31
1st & 10 at BUFF 30
Incompletion
4:22 - 3rd
Billy Bahl pass incomplete to Rokeem Williams
2nd & 11 at BUFF 31
Sack
4:22 - 3rd
Billy Bahl sacked by Brandon Berry for a loss of 9 yards to the Buff 40 MIAMI OH Penalty, Offensive holding ( Yards) declined
3rd & 11 at BUFF 31
Punt
4:22 - 3rd
Christian Koch punt for 26 yds, fair catch by Collin Lisa at the Buff 14
4th & 20 at BUFF 40
4th Quarter
2-yd Run
1:33 - 3rd
Anthone Taylor run for 2 yds to the Buff 16
1st & 10 at BUFF 14
12-yd Run
1:33 - 3rd
Anthone Taylor run for 12 yds to the Buff 28 for a 1ST down
2nd & 8 at BUFF 16
5-yd Penalty
1:33 - 3rd
LICATA, Joe pass complete to WILLOUGHBY, Ron for 11 yards to the UB39 (BIRDSALL, Bert), PENALTY UB ineligible downfield on pass (JOSEPH, Roubben) 5 yards to the UB23, NO PLAY.
1st & 10 at BUFF 28

End of 3rd Quarter

1-yd Run
15:00 - 4th
Anthone Taylor run for 1 yd to the Buff 24
1st & 15 at BUFF 23
2-yd Run
15:00 - 4th
Anthone Taylor run for 2 yds to the Buff 26
2nd & 14 at BUFF 24
5-yd Penalty
15:00 - 4th
BUFFALO Penalty, false start (James O'Hagan) to the Buff 21
3rd & 12 at BUFF 26
13-yd Pass
15:00 - 4th
Joe Licata pass complete to Anthone Taylor for 13 yds to the Buff 34
3rd & 17 at BUFF 21
Punt
15:00 - 4th
Tyler Grassman punt for 43 yds, fair catch by Jared Murphy at the MiaOh 23
4th & 4 at BUFF 34
Fumble Recovery
12:42 - 4th
Rokeem Williams run for 8 yds to the MiaOh 34 Rokeem Williams fumbled, forced by Boise Ross, recovered by Buff Brandon Berry
1st & 10 at M-OH 23
Incompletion
12:35 - 4th
Joe Licata pass incomplete to Malcolm Robinson
1st & 10 at M-OH 34
3-yd Run
12:35 - 4th
Jordan Johnson run for 3 yds to the MiaOh 31
2nd & 10 at M-OH 34
Incompletion
12:35 - 4th
Joe Licata pass incomplete to Collin Lisa, broken up by Buchi Okafor
3rd & 7 at M-OH 31
Blocked Field Goal
11:29 - 4th
Adam Mitcheson 47 yd FG BLOCKED blocked by Mitchell Winters
4th & 7 at M-OH 31
24-yd Pass
11:29 - 4th
Billy Bahl pass complete to Sam Martin for 24 yds to the Buff 45 for a 1ST down
1st & 10 at M-OH 31
20-yd Run
11:29 - 4th
Leonard Ross run for 20 yds to the Buff 25 for a 1ST down
1st & 10 at BUFF 45
Incompletion
11:29 - 4th
Billy Bahl pass incomplete to Jared Murphy
1st & 10 at BUFF 25
1-yd Run
11:29 - 4th
Leonard Ross run for 1 yd to the Buff 24
2nd & 10 at BUFF 25
-2-yd Run
11:29 - 4th
Kenny Young run for a loss of 2 yards to the Buff 26
3rd & 9 at BUFF 24
Incompletion
11:29 - 4th
Billy Bahl pass incomplete to Jared Murphy, broken up by Marqus Baker
4th & 11 at BUFF 26
0-yd Run
8:55 - 4th
Anthone Taylor run for no gain to the Buff 26
1st & 10 at BUFF 26
1-yd Run
8:55 - 4th
Anthone Taylor run for 1 yd to the Buff 27
2nd & 10 at BUFF 26
7-yd Pass
8:55 - 4th
Joe Licata pass complete to Matt Weiser for 7 yds to the Buff 34
3rd & 9 at BUFF 27
Punt
8:55 - 4th
Tyler Grassman punt for 44 yds, fair catch by Jared Murphy at the MIAMIOH 22 MIAMI OH Penalty, Offensive holding (Tony Reid) to the MiaOh 12
4th & 2 at BUFF 34
2-yd Run
6:31 - 4th
Billy Bahl run for 2 yds to the MiaOh 14
1st & 10 at M-OH 12
Incompletion
6:31 - 4th
Billy Bahl pass incomplete to Sam Martin, broken up by Andrews Dadeboe
2nd & 8 at M-OH 14
12-yd Run
6:31 - 4th
Billy Bahl run for 12 yds to the MiaOh 26 for a 1ST down
3rd & 8 at M-OH 14
Incompletion
6:31 - 4th
Billy Bahl pass incomplete to Rokeem Williams
1st & 10 at M-OH 26
Incompletion
6:31 - 4th
Billy Bahl pass incomplete to Sam Martin
2nd & 10 at M-OH 26
Incompletion
6:31 - 4th
Billy Bahl pass incomplete to Jared Murphy, broken up by Marqus Baker
3rd & 10 at M-OH 26
Punt
6:31 - 4th
Christian Koch punt for 28 yds, fair catch by Collin Lisa at the Buff 46
4th & 10 at M-OH 26
0-yd Run
5:11 - 4th
Jordan Johnson run for no gain to the Buff 46
1st & 10 at BUFF 46

(5:05 - 4th) Timeout MIAMI OH, clock 05:05

3-yd Run
5:05 - 4th
Jordan Johnson run for 3 yds to the Buff 49
2nd & 10 at BUFF 46

(5:01 - 4th) Timeout MIAMI OH, clock 05:01

2-yd Pass
5:01 - 4th
Joe Licata pass complete to Marcus McGill for 2 yds to the MiaOh 49
3rd & 7 at BUFF 49
Punt
5:01 - 4th
Tyler Grassman punt for 49 yds for a touchback
4th & 5 at M-OH 49
Incompletion
4:22 - 4th
Billy Bahl pass incomplete, broken up by Demone Harris
1st & 10 at M-OH 20
3-yd Run
4:22 - 4th
Billy Bahl run for 3 yds to the MiaOh 23
2nd & 10 at M-OH 20
13-yd Pass
4:22 - 4th
Billy Bahl pass complete to Rokeem Williams for 13 yds to the MiaOh 36 for a 1ST down
3rd & 7 at M-OH 23
23-yd Pass
4:22 - 4th
Billy Bahl pass complete to James Gardner for 23 yds to the Buff 41 for a 1ST down
1st & 10 at M-OH 36
Incompletion
4:22 - 4th
Billy Bahl pass incomplete, broken up by Brandon Crawford
1st & 10 at BUFF 41
12-yd Pass
4:22 - 4th
Billy Bahl pass complete to Sam Martin for 12 yds to the Buff 29 for a 1ST down
2nd & 10 at BUFF 41
15-yd Penalty
4:22 - 4th
BAHL, Billy pass incomplete, PENALTY UB PU (1R) 15 yards to the UB14, 1ST DOWN MIAMI, NO PLAY.
1st & 10 at BUFF 29
Incompletion
4:22 - 4th
Billy Bahl pass incomplete to Ryan Smith
1st & 10 at BUFF 14
10-yd Pass
4:22 - 4th
Billy Bahl pass complete to Spencer McInnis for 10 yds to the Buff 4 for a 1ST down
2nd & 10 at BUFF 14
2-yd Run
4:22 - 4th
Billy Bahl run for 2 yds to the Buff 2
1st & Goal at BUFF 4
Incompletion
4:22 - 4th
Billy Bahl pass incomplete
2nd & Goal at BUFF 2
2-yd Touchdown Pass
2:21 - 4th
Billy Bahl pass complete to Ryan Smith for 2 yds for a TD, (Kaleb Patterson KICK)
3rd & Goal at BUFF 2
Kickoff
2:21 - 4th
N/A on-side kick recovered by BUFFALO at the 50 yard line
0-yd Run
2:21 - 4th
Jordan Johnson run for no gain to the 50 yard line
1st & 10 at 50

(2:15 - 4th) Timeout MIAMI OH, clock 02:15

8-yd Run
2:15 - 4th
Jordan Johnson run for 8 yds to the MiaOh 42
2nd & 10 at 50
-4-yd Run
2:15 - 4th
Jordan Johnson run for a loss of 4 yards to the MiaOh 46
3rd & 2 at M-OH 42

(0:39 - 4th) Timeout BUFFALO, clock 00:39

Punt
0:39 - 4th
Tyler Grassman punt for 27 yds, downed at the MiaOh 19
4th & 6 at M-OH 46
Incompletion
0:30 - 4th
Billy Bahl pass incomplete, broken up by Marqus Baker
1st & 10 at M-OH 19
Incompletion
0:30 - 4th
Billy Bahl pass incomplete, broken up by Marqus Baker
2nd & 10 at M-OH 19
Incompletion
0:30 - 4th
Billy Bahl pass incomplete, broken up by Boise Ross
3rd & 10 at M-OH 19
15-yd Penalty
0:30 - 4th
BUFFALO Penalty, face mask (15 yards) (Brandon Crawford) to the MiaOh 34 for a 1ST down
4th & 10 at M-OH 19
Sack
0:30 - 4th
Billy Bahl sacked by Solomon Jackson for a loss of 4 yards to the MiaOh 30
1st & 10 at M-OH 34

End of 4th Quarter