Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Adam Mitcheson kickoff for 65 yds , Kenny Young return for 21 yds to the MiaOh 21
57-yd Pass
15:00 - 1st
Billy Bahl pass complete to James Gardner for 57 yds to the Buff 22 for a 1ST down
1st & 10 at M-OH 21
2-yd Run
15:00 - 1st
Kenny Young run for 2 yds to the Buff 20
1st & 10 at BUFF 22
1-yd Run
15:00 - 1st
Alonzo Smith run for 1 yd to the Buff 19
2nd & 8 at BUFF 20
Incompletion
15:00 - 1st
Billy Bahl pass incomplete
3rd & 7 at BUFF 19
Field Goal Good
13:09 - 1st
Samuel Sloman 37 yd FG GOOD
4th & 7 at BUFF 19
Kickoff
13:09 - 1st
Samuel Sloman kickoff for 65 yds for a touchback
2-yd Run
13:09 - 1st
Emmanuel Reed run for 2 yds to the Buff 27
1st & 10 at BUFF 25
4-yd Run
13:09 - 1st
Emmanuel Reed run for 4 yds to the Buff 31
2nd & 8 at BUFF 27
Sack
13:09 - 1st
Kyle Vantrease sacked by Brad Koenig for a loss of 11 yards to the Buff 20
3rd & 4 at BUFF 31
Punt
13:09 - 1st
Kyle DeWeen punt for 41 yds
4th & 15 at BUFF 20
7-yd Pass
11:09 - 1st
Billy Bahl pass complete to Ryan Smith for 7 yds to the MiaOh 46
1st & 10 at M-OH 39
17-yd Run
11:09 - 1st
Kenny Young run for 17 yds to the Buff 37 for a 1ST down
2nd & 3 at M-OH 46
28-yd Pass
11:09 - 1st
Billy Bahl pass complete to Sam Martin for 28 yds to the Buff 9 for a 1ST down
1st & 10 at BUFF 37
2-yd Run
11:09 - 1st
Kenny Young run for 2 yds to the Buff 7
1st & Goal at BUFF 9
7-yd Touchdown Run
8:48 - 1st
Kenny Young run for 7 yds for a TD, (Samuel Sloman KICK)
2nd & Goal at BUFF 7
Kickoff
8:48 - 1st
Samuel Sloman kickoff for 65 yds , K.J. Osborn return for 23 yds to the Buff 23
1-yd Run
8:42 - 1st
Emmanuel Reed run for 1 yd to the Buff 24
1st & 10 at BUFF 23
13-yd Pass
8:42 - 1st
Kyle Vantrease pass complete to Kamathi Holsey for 13 yds to the Buff 37 for a 1ST down
2nd & 9 at BUFF 24
Incompletion
8:42 - 1st
Kyle Vantrease pass incomplete to Kamathi Holsey, broken up by Tony Reid
1st & 10 at BUFF 37
8-yd Run
8:42 - 1st
Emmanuel Reed run for 8 yds to the Buff 45
2nd & 10 at BUFF 37
0-yd Run
8:42 - 1st
Emmanuel Reed run for no gain to the Buff 45
3rd & 2 at BUFF 45
Punt
8:42 - 1st
Kyle DeWeen punt for 51 yds, downed at the MiaOh 4
4th & 2 at BUFF 45
2nd Quarter
6-yd Run
5:54 - 1st
Kenny Young run for 6 yds to the MiaOh 10
1st & 10 at M-OH 4
2-yd Run
5:54 - 1st
Alonzo Smith run for 2 yds to the MiaOh 12
2nd & 4 at M-OH 10

(4:49 - 1st) Timeout MIAMI OH, clock 04:49

Incompletion
4:49 - 1st
Billy Bahl pass incomplete to James Gardner
3rd & 2 at M-OH 12
5-yd Penalty
4:49 - 1st
KRAMER, Kyle punt 40 yards to the UB48, fair catch by OSBORN, KJ, PENALTY UB RU 5 yards to the MIAMI17, 1ST DOWN MIAMI, NO PLAY.
4th & 2 at M-OH 12
0-yd Penalty
4:49 - 1st
BAHL, Billy pass complete to GARDNER, James for 28 yards to the MIAMI45 (WILLIAMS, Brand), PENALTY MIAMI illegal touching (GARDNER, James) 0 yards to the MIAMI17, NO PLAY.
1st & 10 at M-OH 17
4-yd Run
4:49 - 1st
Alonzo Smith run for 4 yds to the MiaOh 21
2nd & 10 at M-OH 17
7-yd Pass
4:49 - 1st
Billy Bahl pass complete to James Gardner for 7 yds to the MiaOh 28 for a 1ST down
3rd & 6 at M-OH 21
6-yd Run
4:49 - 1st
Kenny Young run for 6 yds to the MiaOh 34
1st & 10 at M-OH 28
6-yd Pass
4:49 - 1st
Billy Bahl pass complete to Ryan Smith for 6 yds to the MiaOh 40 for a 1ST down
2nd & 4 at M-OH 34
5-yd Run
4:49 - 1st
Alonzo Smith run for 5 yds to the MiaOh 45
1st & 10 at M-OH 40
9-yd Pass
4:49 - 1st
Billy Bahl pass complete to Sam Martin for 9 yds to the Buff 46 for a 1ST down
2nd & 5 at M-OH 45
5-yd Run
4:49 - 1st
Kenny Young run for 5 yds to the Buff 41
1st & 10 at BUFF 46
4-yd Run
4:49 - 1st
Kenny Young run for 4 yds to the Buff 37
2nd & 5 at BUFF 41
1-yd Run
15:00 - 2nd
Alonzo Smith run for 1 yd to the Buff 36 for a 1ST down
3rd & 1 at BUFF 37
3-yd Pass
15:00 - 2nd
Billy Bahl pass complete to Jaylon Bester for 3 yds to the Buff 33
1st & 10 at BUFF 36
6-yd Pass
15:00 - 2nd
Billy Bahl pass complete to Sam Martin for 6 yds to the Buff 27
2nd & 7 at BUFF 33
Incompletion
15:00 - 2nd
Billy Bahl pass incomplete
3rd & 1 at BUFF 27
Field Goal Missed
12:53 - 2nd
Samuel Sloman 46 yd FG MISSED
4th & 1 at BUFF 27

End of 1st Quarter

Incompletion
12:53 - 2nd
Kyle Vantrease pass incomplete to Ishmael Hargrove, broken up by Cedric Asseh
1st & 10 at BUFF 27
5-yd Penalty
12:53 - 2nd
REED, Emmanuel rush over left end for 4 yards to the UB31 (MCMULLEN, J.;ALLEN, Josh), PENALTY UB illegal procedure 5 yards to the UB22, NO PLAY.
2nd & 10 at BUFF 27
13-yd Run
12:53 - 2nd
Emmanuel Reed run for 13 yds to the Buff 35
2nd & 15 at BUFF 22
18-yd Pass
12:53 - 2nd
Kyle Vantrease pass complete to Anthony Johnson for 18 yds to the MiaOh 47 for a 1ST down
3rd & 2 at BUFF 35
Incompletion
12:53 - 2nd
Kyle Vantrease pass incomplete to Anthony Johnson, broken up by Tony Reid
1st & 10 at M-OH 47
2-yd Run
12:53 - 2nd
Emmanuel Reed run for 2 yds to the MiaOh 45
2nd & 10 at M-OH 47
Incompletion
12:53 - 2nd
Kyle Vantrease pass incomplete
3rd & 8 at M-OH 45
Punt
12:53 - 2nd
Kyle DeWeen punt for 30 yds
4th & 8 at M-OH 45
7-yd Penalty
9:59 - 2nd
BAHL, Billy pass incomplete, PENALTY MIAMI holding (RIGG, Jordan) 7 yards to the MIAMI8, NO PLAY.
1st & 10 at M-OH 15
-2-yd Run
9:59 - 2nd
Alonzo Smith run for a loss of 2 yards to the MiaOh 6
1st & 17 at M-OH 8
10-yd Pass
9:59 - 2nd
Billy Bahl pass complete to Jared Murphy for 10 yds to the MiaOh 16
2nd & 19 at M-OH 6
Incompletion
9:59 - 2nd
Billy Bahl pass incomplete to Jared Murphy, broken up by Kobe Green
3rd & 9 at M-OH 16
Punt
9:59 - 2nd
Kyle Kramer punt for 58 yds , K.J. Osborn returns for 10 yds to the MiaOh 26 MIAMI OH Penalty, face mask (15 yards) (-15 Yards) to the MiaOh 49
4th & 9 at M-OH 16
0-yd Run
8:15 - 2nd
Theo Anderson run for no gain to the MiaOh 49
1st & 10 at M-OH 49
Incompletion
8:15 - 2nd
Kyle Vantrease pass incomplete to Kamathi Holsey, broken up by Deondre Daniels
2nd & 10 at M-OH 49
37-yd Pass
8:15 - 2nd
Kyle Vantrease pass complete to Kamathi Holsey for 37 yds to the MiaOh 12 for a 1ST down
3rd & 10 at M-OH 49
4-yd Run
8:15 - 2nd
Theo Anderson run for 4 yds to the MiaOh 8
1st & 10 at M-OH 12
0-yd Run
8:15 - 2nd
Theo Anderson run for no gain to the MiaOh 8
2nd & 6 at M-OH 8
8-yd Touchdown Pass
5:23 - 2nd
Kyle Vantrease pass complete to Anthony Johnson for 8 yds for a TD, (Adam Mitcheson KICK)
3rd & 6 at M-OH 8
Kickoff
5:23 - 2nd
Adam Mitcheson kickoff for 65 yds for a touchback
4-yd Run
5:23 - 2nd
Kenny Young run for 4 yds to the MiaOh 29
1st & 10 at M-OH 25
4-yd Run
5:23 - 2nd
Kenny Young run for 4 yds to the MiaOh 33
2nd & 6 at M-OH 29
1-yd Run
5:23 - 2nd
Kenny Young run for 1 yd to the MiaOh 34
3rd & 2 at M-OH 33
Punt
5:23 - 2nd
Kyle Kramer punt for 48 yds, punt out-of-bounds at the Buff 18
4th & 1 at M-OH 34
15-yd Penalty
3:23 - 2nd
VANTREASE, Kyle pass incomplete to HARGROVE, Ishma, PENALTY MIAMI pass interference (DANIELS, D.) 15 yards to the UB33, 1ST DOWN UB, NO PLAY.
1st & 10 at BUFF 18
2-yd Run
3:23 - 2nd
Emmanuel Reed run for 2 yds to the Buff 35
1st & 10 at BUFF 33
Incompletion
3:23 - 2nd
Kyle Vantrease pass incomplete to Anthony Johnson, broken up by Cedric Asseh
2nd & 8 at BUFF 35
Incompletion
3:23 - 2nd
Kyle Vantrease pass incomplete
3rd & 8 at BUFF 35
Punt
3:23 - 2nd
Kyle DeWeen punt for 43 yds, downed at the MiaOh 22
4th & 8 at BUFF 35
Incompletion
2:12 - 2nd
Billy Bahl pass incomplete to James Gardner
1st & 10 at M-OH 22
4-yd Run
2:12 - 2nd
Kenny Young run for 4 yds to the MiaOh 26
2nd & 10 at M-OH 22
Incompletion
2:12 - 2nd
Billy Bahl pass incomplete to Ryan Smith, broken up by Jarrett Franklin
3rd & 6 at M-OH 26
Punt
2:12 - 2nd
Kyle Kramer punt for 40 yds, fair catch by K.J. Osborn at the Buff 34
4th & 6 at M-OH 26
2-yd Run
1:14 - 2nd
Emmanuel Reed run for 2 yds to the Buff 36
1st & 10 at BUFF 34
7-yd Run
1:14 - 2nd
Emmanuel Reed run for 7 yds to the Buff 43
2nd & 8 at BUFF 36

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Samuel Sloman kickoff for 65 yds for a touchback
0-yd Run
15:00 - 3rd
Emmanuel Reed run for no gain to the Buff 25
1st & 10 at BUFF 25
Fumble Recovery
15:00 - 3rd
Kyle Vantrease run for 8 yds to the Buff 35 Kyle Vantrease fumbled, forced by Ikeem Allen, recovered by MiaOh Joshua Allen
2nd & 10 at BUFF 25
35-yd Touchdown Run
14:03 - 3rd
Kenny Young run for 35 yds for a TD, (Samuel Sloman KICK)
1st & 10 at BUFF 35
Kickoff
14:03 - 3rd
Samuel Sloman kickoff for 65 yds for a touchback
Fumble Recovery (Own)
14:03 - 3rd
Kyle Vantrease pass complete to Anthony Johnson for 5 yds Anthony Johnson fumbled, recovered by Buff Tyler Mabry
1st & 10 at BUFF 25
1-yd Run
14:03 - 3rd
Theo Anderson run for 1 yd to the Buff 27
2nd & 9 at BUFF 26
Incompletion
14:03 - 3rd
Kyle Vantrease pass incomplete to Anthony Johnson, broken up by Cedric Asseh
3rd & 8 at BUFF 27
Punt
14:03 - 3rd
Kyle DeWeen punt for 23 yds, punt out-of-bounds at the 50 yard line
4th & 8 at BUFF 27
Incompletion
12:20 - 3rd
Billy Bahl pass incomplete to James Gardner
1st & 10 at 50
2-yd Run
12:20 - 3rd
Alonzo Smith run for 2 yds to the Buff 48
2nd & 10 at 50
10-yd Pass
12:20 - 3rd
Billy Bahl pass complete to Kenny Young for 10 yds to the Buff 38 for a 1ST down
3rd & 8 at BUFF 48
-3-yd Run
12:20 - 3rd
Alonzo Smith run for a loss of 3 yards to the Buff 41
1st & 10 at BUFF 38
15-yd Penalty
12:20 - 3rd
MIAMI OH Penalty, unsportsmanlike conduct (Alonzo Smith) to the MiaOh 44
2nd & 13 at BUFF 41
6-yd Run
12:20 - 3rd
Alonzo Smith run for 6 yds to the 50 yard line
2nd & 28 at M-OH 44
7-yd Run
12:20 - 3rd
Kenny Young run for 7 yds to the Buff 43
3rd & 22 at 50
Punt
12:20 - 3rd
Kyle Kramer punt for 33 yds, fair catch by K.J. Osborn at the Buff 10 MIAMI OH Penalty, kick catching interference (Sam Martin) to the Buff 25
4th & 15 at BUFF 43
5-yd Run
9:06 - 3rd
Theo Anderson run for 5 yds to the Buff 30
1st & 10 at BUFF 25
1-yd Run
9:06 - 3rd
Theo Anderson run for 1 yd to the Buff 31
2nd & 5 at BUFF 30
15-yd Penalty
9:06 - 3rd
VANTREASE, Kyle pass incomplete to JOHNSON, Anthon, PENALTY MIAMI pass interference (ALLEN, Josh) 15 yards to the UB46, 1ST DOWN UB, NO PLAY.
3rd & 4 at BUFF 31
Incompletion
9:06 - 3rd
Kyle Vantrease pass incomplete to Kamathi Holsey
1st & 10 at BUFF 46
2-yd Pass
9:06 - 3rd
Kyle Vantrease pass complete to Antonio Nunn for 2 yds to the Buff 48
2nd & 10 at BUFF 46
15-yd Penalty
9:06 - 3rd
ANDERSON, Theo rush up middle for 16 yards to the MIAMI36 (ALLEN, Josh), PENALTY UB personal foul (JACK-KURDYLA, T) 15 yards to the UB33, NO PLAY.
3rd & 8 at BUFF 48
-1-yd Run
9:06 - 3rd
Theo Anderson run for a loss of 1 yard to the Buff 32
3rd & 23 at BUFF 33
Punt
9:06 - 3rd
Kyle DeWeen punt for 34 yds, fair catch by Jared Murphy at the MiaOh 34
4th & 24 at BUFF 32
12-yd Run
5:37 - 3rd
Kenny Young run for 12 yds to the MiaOh 46 for a 1ST down
1st & 10 at M-OH 34
15-yd Penalty
5:37 - 3rd
BUFFALO Penalty, personal foul (Jordan Collier) to the Buff 39 for a 1ST down
1st & 10 at M-OH 46
15-yd Pass
5:37 - 3rd
Billy Bahl pass complete to James Gardner for 15 yds to the Buff 24 for a 1ST down
1st & 10 at BUFF 39
3-yd Run
5:37 - 3rd
Alonzo Smith run for 3 yds to the Buff 21
1st & 10 at BUFF 24
1-yd Run
5:37 - 3rd
Kenny Young run for 1 yd to the Buff 20
2nd & 7 at BUFF 21
11-yd Pass
5:37 - 3rd
Billy Bahl pass complete to Kenny Young for 11 yds to the Buff 9 for a 1ST down
3rd & 6 at BUFF 20
0-yd Run
5:37 - 3rd
Alonzo Smith run for no gain to the Buff 9
1st & Goal at BUFF 9
8-yd Pass
5:37 - 3rd
Billy Bahl pass complete to Kenny Young for 8 yds to the Buff 1
2nd & Goal at BUFF 9
1-yd Touchdown Run
1:43 - 3rd
Alonzo Smith run for 1 yd for a TD, (Samuel Sloman KICK)
3rd & Goal at BUFF 1
4th Quarter
Kickoff
1:43 - 3rd
Samuel Sloman kickoff for 65 yds for a touchback
3-yd Pass
1:43 - 3rd
Kyle Vantrease pass complete to Antonio Nunn for 3 yds to the Buff 28
1st & 10 at BUFF 25
2-yd Run
1:43 - 3rd
Emmanuel Reed run for 2 yds to the Buff 30
2nd & 7 at BUFF 28
15-yd Pass
1:43 - 3rd
Kyle Vantrease pass complete to Anthony Johnson for 15 yds to the Buff 45 for a 1ST down
3rd & 5 at BUFF 30

End of 3rd Quarter

Fumble Recovery (Own)
15:00 - 4th
Kyle Vantrease pass complete to Kamathi Holsey for 15 yds Kamathi Holsey fumbled, forced by De'Andre Montgomery, recovered by Buff K.J. Osborn for a 1ST down
1st & 10 at BUFF 45
Interception
15:00 - 4th
Kyle Vantrease pass intercepted Tony Reid return for no gain to the MiaOh 6
1st & 10 at M-OH 38
5-yd Run
14:20 - 4th
Alonzo Smith run for 5 yds to the MiaOh 11
1st & 10 at M-OH 6
4-yd Run
14:20 - 4th
Alonzo Smith run for 4 yds to the MiaOh 15
2nd & 5 at M-OH 11
3-yd Run
14:20 - 4th
Kenny Young run for 3 yds to the MiaOh 18 for a 1ST down
3rd & 1 at M-OH 15
5-yd Run
14:20 - 4th
Alonzo Smith run for 5 yds to the MiaOh 23
1st & 10 at M-OH 18
2-yd Run
14:20 - 4th
Alonzo Smith run for 2 yds to the MiaOh 25
2nd & 5 at M-OH 23
5-yd Run
14:20 - 4th
Kenny Young run for 5 yds to the MiaOh 30 for a 1ST down
3rd & 3 at M-OH 25
2-yd Run
14:20 - 4th
Alonzo Smith run for 2 yds to the MiaOh 32
1st & 10 at M-OH 30
0-yd Run
14:20 - 4th
Alonzo Smith run for no gain to the MiaOh 32
2nd & 8 at M-OH 32

(8:52 - 4th) Timeout BUFFALO, clock 08:52

5-yd Run
8:52 - 4th
Alonzo Smith run for 5 yds to the MiaOh 37 MIAMI OH Penalty, Offensive holding ( Yards) declined
3rd & 8 at M-OH 32
Punt
8:52 - 4th
Kyle Kramer punt for 43 yds , K.J. Osborn returns for no gain to the Buff 37 MIAMI OH Penalty, face mask (15 yards) (-15 Yards) to the Buff 35
4th & 3 at M-OH 37
Sack
8:13 - 4th
Kyle Vantrease sacked by Joshua Allen for a loss of 3 yards to the Buff 32
1st & 10 at BUFF 35
Incompletion
8:13 - 4th
Kyle Vantrease pass incomplete to Antonio Nunn
2nd & 13 at BUFF 32
20-yd Pass
8:13 - 4th
Kyle Vantrease pass complete to Antonio Nunn for 20 yds to the MiaOh 48 for a 1ST down
3rd & 13 at BUFF 32
6-yd Pass
8:13 - 4th
Kyle Vantrease pass complete to Tyler Mabry for 6 yds to the MiaOh 42
1st & 10 at M-OH 48
Incompletion
8:13 - 4th
Kyle Vantrease pass incomplete to Antonio Nunn
2nd & 4 at M-OH 42
13-yd Run
8:13 - 4th
Theo Anderson run for 13 yds to the MiaOh 29 for a 1ST down
3rd & 4 at M-OH 42

(6:25 - 4th) Timeout MIAMI OH, clock 06:25

Incompletion
6:25 - 4th
Kyle Vantrease pass incomplete to Kamathi Holsey
1st & 10 at M-OH 29
4-yd Pass
6:25 - 4th
Kyle Vantrease pass complete to Zac Lefebvre for 4 yds to the MiaOh 25
2nd & 10 at M-OH 29
Incompletion
6:25 - 4th
Kyle Vantrease pass incomplete
3rd & 6 at M-OH 25
18-yd Pass
6:25 - 4th
Kyle Vantrease pass complete to K.J. Osborn for 18 yds to the MiaOh 7 for a 1ST down
4th & 6 at M-OH 25
Incompletion
6:25 - 4th
Kyle Vantrease pass incomplete to Anthony Johnson, broken up by Cedric Asseh
1st & Goal at M-OH 7
Incompletion
6:25 - 4th
Kyle Vantrease pass incomplete to Antonio Nunn
2nd & Goal at M-OH 7
Incompletion
6:25 - 4th
Kyle Vantrease pass incomplete to Kamathi Holsey
3rd & Goal at M-OH 7
Incompletion
6:25 - 4th
Kyle Vantrease pass incomplete to Antonio Nunn, broken up by Cedric Asseh
4th & Goal at M-OH 7
3-yd Run
5:28 - 4th
Alonzo Smith run for 3 yds to the MiaOh 10
1st & 10 at M-OH 7

(5:22 - 4th) Timeout BUFFALO, clock 05:22

3-yd Run
5:22 - 4th
Alonzo Smith run for 3 yds to the MiaOh 13
2nd & 7 at M-OH 10

(5:16 - 4th) Timeout BUFFALO, clock 05:16

2-yd Run
5:16 - 4th
Alonzo Smith run for 2 yds to the MiaOh 15
3rd & 4 at M-OH 13
Punt
5:16 - 4th
Kyle Kramer punt for 38 yds, downed at the Buff 47
4th & 2 at M-OH 15
7-yd Pass
4:20 - 4th
Kyle Vantrease pass complete to Tyler Mabry for 7 yds to the MiaOh 46
1st & 10 at BUFF 47
Incompletion
4:20 - 4th
Kyle Vantrease pass incomplete to Kamathi Holsey
2nd & 3 at M-OH 46
13-yd Run
4:20 - 4th
Emmanuel Reed run for 13 yds to the MiaOh 33 for a 1ST down
3rd & 3 at M-OH 46
Incompletion
4:20 - 4th
Kyle Vantrease pass incomplete to Anthony Johnson, broken up by Kyle Row
1st & 10 at M-OH 33
8-yd Pass
4:20 - 4th
Kyle Vantrease pass complete to Zac Lefebvre for 8 yds to the MiaOh 25
2nd & 10 at M-OH 33
Incompletion
4:20 - 4th
Kyle Vantrease pass incomplete to Zac Lefebvre, broken up by Deondre Daniels
3rd & 2 at M-OH 25
14-yd Pass
4:20 - 4th
Kyle Vantrease pass complete to Anthony Johnson for 14 yds to the MiaOh 11 for a 1ST down
4th & 2 at M-OH 25
11-yd Touchdown Pass
2:52 - 4th
Kyle Vantrease pass complete to Tyler Mabry for 11 yds for a TD MIAMI OH Penalty, ( Yards) declined, (Adam Mitcheson KICK)
1st & 10 at M-OH 11
Kickoff
2:52 - 4th
Adam Mitcheson on-side kick recovered by BUFFALO at the MiaOh 46
10-yd Penalty
2:48 - 4th
VANTREASE, Kyle pass complete to MARTINEZ, Jacob for 4 yards to the MIAMI42, out-of-bounds, PENALTY UB holding (KSIEZARCYK, Evi) 10 yards to the UB44, NO PLAY.
1st & 10 at M-OH 46
Incompletion
2:48 - 4th
Kyle Vantrease pass incomplete, broken up by Doug Costin
1st & 20 at BUFF 44
Incompletion
2:48 - 4th
Kyle Vantrease pass incomplete
2nd & 20 at BUFF 44
5-yd Penalty
2:48 - 4th
MIAMI OH Penalty, offside defense (5 Yards) to the Buff 49
3rd & 20 at BUFF 44
Sack
2:48 - 4th
Kyle Vantrease sacked by Doug Costin for a loss of 6 yards to the Buff 43
3rd & 15 at BUFF 49
Incompletion
2:48 - 4th
Kyle Vantrease pass incomplete
4th & 21 at BUFF 43
-1-yd Run
1:54 - 4th
TEAM run for a loss of 1 yard to the Buff 44
1st & 10 at BUFF 43
-2-yd Run
1:54 - 4th
TEAM run for a loss of 2 yards to the Buff 46
2nd & 11 at BUFF 44
-1-yd Run
1:54 - 4th
TEAM run for a loss of 1 yard to the Buff 47
3rd & 13 at BUFF 46

End of 4th Quarter