Final at UB Stadium, AmherstTV: ESGP, ESPN3Attendance 12,786
At kickoff
54°F, mostly cloudy, wind 18 mph from the southwest, gusts to 30 mphWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, 24 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Miami (OH)
Buffalo
297
Total yards
265
246
Passing yards
249
66
Rushing yards
55
6.4
Yards per pass
6.2
2.2
Yards per rush
1.6
15
First downs
14
3–13
Third downs
4–17
0–1
Fourth downs
0–3
2
Turnovers
1
2–21
Penalties
3–25
18:33
Possession
17:37
Efficiency
Miami (OH)
Buffalo
32%
Success rate
30%
−0.10
EPA per play
−0.19
0.95
Explosiveness
1.20
−0.26
Rushing EPA
−0.48
0.02
Passing EPA
−0.05
36%
Passing-down success
33%
−0.19
First-down EPA
−0.08
−0.01
Second-down EPA
−0.42
0.11
Third-down EPA
0.22
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings going in
Our ratings (scores only)
Buffalo 58% to win. Miami (OH) won as Elo’s underdog.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Miami (OH) right to left.
Q1 BuffaloPunt, 3 plays, 7 yards
Q1 Miami (OH)Punt, 3 plays, 2 yards
Q1 BuffaloPunt, 3 plays, 8 yards
Q1 Miami (OH)Touchdown pass, 5 plays, 48 yards
Q1 BuffaloPunt, 4 plays, 19 yards
Q1 Miami (OH)Interception, 6 plays, 23 yards
Q1 BuffaloTurnover on downs, 7 plays, 29 yards
Q2 Miami (OH)Punt, 4 plays, 6 yards
Q2 BuffaloPunt, 3 plays, 4 yards
Q2 Miami (OH)Punt, 3 plays, 4 yards
Q2 BuffaloPunt, 4 plays, 15 yards
Q2 Miami (OH)Punt, 5 plays, 21 yards
Q2 BuffaloFumble, 3 plays, 4 yards
Q2 Miami (OH)Touchdown pass, 8 plays, 54 yards
Q2 BuffaloMissed FG, 3 plays, 15 yards
Q2 Miami (OH)End of half, 0 yards
Q3 Miami (OH)Turnover on downs, 5 plays, 25 yards
Q3 BuffaloPunt, 6 plays, 20 yards
Q3 Miami (OH)Punt, 7 plays, 26 yards
Q3 BuffaloField goal, 8 plays, 41 yards
Q3 Miami (OH)Punt, 3 plays, 7 yards
Q3 BuffaloTouchdown run, 5 plays, 33 yards
Q3 Miami (OH)Punt, 5 plays, 15 yards
Q4 BuffaloPunt, 3 plays, 9 yards
Q4 Miami (OH)Touchdown run, 3 plays, 42 yards
Q4 BuffaloPunt, 5 plays, 0 yards
Q4 Miami (OH)Interception, 2 plays, 0 yards
Q4 BuffaloTurnover on downs, 7 plays, 14 yards
Q4 Miami (OH)Punt, 3 plays, 9 yards
Q4 BuffaloTurnover on downs, 6 plays, 43 yards
Q4 Miami (OH)End of game, 4 plays, 15 yards
Play by play
1st quarter7 drives, then Miami (OH) 7, Buffalo 0
Buffalo Punt, 3 plays
15:00
1st & 10 at own 34
Branden Oliver rush for 5 yards to the Buff 39, tackled by Jerrell Wedge.
15:00
2nd & 5 at own 39
Branden Oliver rush for 3 yards to the Buff 42, tackled by Jason Semmes and Evan Harris.
15:00
3rd & 2 at own 42
Branden Oliver rush for a loss of 1 yard to the Buff 41, tackled by D.J. Brown and C.J. Marck.
15:00
4th & 3 at own 41
Jacob Schum punt for 14 yards, punt out-of-bounds at the MiaOh 45.
Miami (OH) Punt, 3 plays
12:58
1st & 10 at own 45
Thomas Merriweather rush for no gain to the MiaOh 45, tackled by Josh Thomas and Justin Winters, MIAMI OH penalty illegal shift declined.
12:58
2nd & 10 at own 45
Thomas Merriweather rush for 2 yards to the MiaOh 47, tackled by Khalil Mack.
12:58
3rd & 8 at own 47
Zac Dysert pass incomplete to Nick Harwell.
12:58
4th & 8 at own 47
Zac Murphy punt for 50 yards, punt out-of-bounds at the Buff 3.
Buffalo Punt, 3 plays
12:58
1st & 10 at own 3
Jeffvon Gill rush for 7 yards to the Buff 10, tackled by Pat Hinkel.
12:58
2nd & 3 at own 10
Jeffvon Gill rush for 2 yards to the Buff 12, tackled by Jordain Brown.
11:40
3rd & 1 at own 12
Alex Zordich rush for a loss of 1 yard to the Buff 11, tackled by Dayonne Nunley, BUFFALO penalty holding declined.
11:40
4th & 2 at own 11
Peter Fardon punt for 37 yards, downed at the Buff 48.
Miami (OH) Touchdown pass, 5 plays
10:01
1st & 10 at opp 48
Zac Dysert pass complete to Nick Harwell for 27 yards to the Buff 21 for a 1ST down.
10:01
1st & 10 at opp 21
Zac Dysert rush for 4 yards to the Buff 17, tackled by Steven Means.
10:01
2nd & 6 at opp 17
Zac Dysert pass complete to Nick Harwell for 11 yards to the Buff 6, tackled by Josh Thomas for a 1ST down.
10:01
1st & goal at opp 6
Thomas Merriweather rush for 1 yard to the Buff 5, tackled by Davonte Shannon.
7:40
2nd & goal at opp 5
Zac Dysert pass complete to Nick Harwell for 5 yards for a TOUCHDOWN.Miami (OH) 7, Buffalo 0
7:40
Mason Krysinski extra point GOOD.
7:40
Seth Philip kickoff for 70 yards for a touchback.
Buffalo Punt, 4 plays
7:40
1st & 10 at own 20
Jeffvon Gill rush for 12 yards to the Buff 32, tackled by Jason Semmes for a 1ST down.
7:40
1st & 10 at own 32
Alex Zordich rush for 6 yards to the Buff 38, tackled by Pat Hinkel out-of-bounds.
7:40
2nd & 4 at own 38
Jeffvon Gill rush for 1 yard to the Buff 39, tackled by Evan Harris.
7:40
3rd & 3 at own 39
Alex Zordich pass incomplete to N/A.
7:40
4th & 3 at own 39
Peter Fardon punt for 27 yards, fair catch by DeMarco Paine at the MiaOh 34.
Miami (OH) Interception, 6 plays
6:12
1st & 10 at own 34
Zac Dysert pass complete to Chris Givens for 12 yards to the MiaOh 46, tackled by Sherrod Lott for a 1ST down.
6:12
1st & 10 at own 46
Zac Dysert pass complete to Nick Harwell for 9 yards to the Buff 45, tackled by Josh Thomas.
6:12
2nd & 1 at opp 45
Thomas Merriweather rush for 1 yard to the Buff 44, tackled by Jerry Housey for a 1ST down.
6:12
1st & 10 at opp 44
Zac Dysert rush for 1 yard to the Buff 43, tackled by Jerry Housey.
6:12
2nd & 9 at opp 43
Zac Dysert pass incomplete to Nick Harwell.
6:12
3rd & 9 at opp 43
Zac Dysert pass intercepted by Davonte Shannon at the Buff 21, returned for 26 yards to the Buff 47, tackled by Brandon Brooks and Chris Givens.
Buffalo Turnover on downs, 7 plays
6:12
1st & 10 at own 47
Branden Oliver rush for 3 yards to the 50 yard line, tackled by Jordain Brown and Jordan Gafford.
3:22
2nd & 7 at the 50
Terrell Jackson rush for 1 yard to the MiaOh 49, tackled by Anthony Kokal.
3:22
3rd & 6 at opp 49
Alex Zordich pass complete to Aaron Connacher for 16 yards to the MiaOh 33, tackled by Anthony Kokal for a 1ST down.
3:22
1st & 10 at opp 33
Alex Zordich pass complete to Jeffvon Gill for 5 yards to the MiaOh 28, tackled by Jerrell Wedge.
3:22
2nd & 5 at opp 28
Josh Thomas rush for no gain to the MiaOh 28, tackled by Jerrell Wedge and Jordain Brown.
3:22
3rd & 5 at opp 28
Alex Zordich rush for 4 yards to the MiaOh 24, tackled by Jason Semmes.
Q2 15:00
4th & 1 at opp 24
Jeffvon Gill rush for no gain to the MiaOh 24, tackled by Jordan Gafford.
2nd quarter8 drives, then Miami (OH) 14, Buffalo 0
Miami (OH) Punt, 4 plays
14:56
1st & 10 at own 24
Timeout Buffalo, clock 14:56.
14:56
1st & 10 at own 24
Zac Dysert pass complete to Kendrick Bruton for 11 yards to the MiaOh 35, tackled by Josh Thomas out-of-bounds for a 1ST down.
14:56
1st & 10 at own 35
Thomas Merriweather rush for 5 yards to the MiaOh 40, tackled by Khalil Mack.
14:56
2nd & 5 at own 40
Zac Dysert sacked by Khalil Mack for a loss of 8 yards to the MiaOh 32.
14:56
3rd & 13 at own 32
Thomas Merriweather rush for a loss of 2 yards to the MiaOh 30, tackled by Steven Means and Jerry Housey.
Buffalo Punt, 3 plays
12:09
1st & 10 at the 50
Jeffvon Gill rush for a loss of 5 yards to the Buff 45, tackled by Jerrell Wedge.
14:56
1st & 10 at the 50
Jeffvon Gill rush for a loss of 5 yards to the Buff 45, tackled by Jerrell Wedge.
14:56
2nd & 15 at own 45
Alex Zordich pass incomplete to N/A.
14:56
3rd & 15 at own 45
Alex Zordich pass complete to Terrell Jackson for 9 yards to the MiaOh 46, tackled by Brandon Stephens and Demetrius Quarles.
Miami (OH) Punt, 3 plays
10:48
1st & 10 at own 20
Thomas Merriweather rush for 4 yards to the MiaOh 24, tackled by Anel Montanez.
10:48
2nd & 6 at own 24
Zac Dysert pass incomplete to N/A.
10:48
3rd & 6 at own 24
Zac Dysert pass incomplete to Chris Givens, broken up by Sherrod Lott.
14:56
3rd & 6 at own 24
Zac Dysert pass incomplete to Chris Givens, broken up by Sherrod Lott.
Buffalo Punt, 4 plays
9:49
1st & 10 at own 39
Alex Zordich pass complete to Terrell Jackson for 25 yards to the MiaOh 36, tackled by Pat Hinkel and Jordan Gafford for a 1ST down.
14:56
1st & 10 at own 39
Alex Zordich pass complete to Terrell Jackson for 25 yards to the MiaOh 36, tackled by Pat Hinkel and Jordan Gafford for a 1ST down.
14:56
1st & 10 at opp 36
Branden Oliver rush for 4 yards to the MiaOh 32, tackled by Jerrell Wedge and Pat Hinkel.
14:56
2nd & 6 at opp 32
Alex Zordich sacked by Jason Semmes for a loss of 7 yards to the MiaOh 39.
14:56
3rd & 13 at opp 39
Alex Zordich sacked by Jordan Gafford and Jerrell Wedge for a loss of 7 yards to the MiaOh 46.
Miami (OH) Punt, 5 plays
7:30
1st & 10 at own 2
Zac Dysert rush for 2 yards to the MiaOh 4, tackled by Richie Smith.
14:56
1st & 10 at own 2
Zac Dysert rush for 2 yards to the MiaOh 4, tackled by Richie Smith.
14:56
2nd & 8 at own 4
Zac Dysert pass complete to Armand Robinson for 10 yards to the MiaOh 14, tackled by Justin Winters for a 1ST down.
14:56
1st & 10 at own 14
Thomas Merriweather rush for 4 yards to the MiaOh 18, tackled by Khalil Mack.
14:56
2nd & 6 at own 18
Thomas Merriweather rush for 4 yards to the MiaOh 22, tackled by Davonte Shannon and Richie Smith.
14:56
3rd & 2 at own 22
Thomas Merriweather rush for 1 yard to the MiaOh 23, tackled by Richie Smith and Justin Winters.
Buffalo Fumble, 3 plays
7:30
1st & 10 at the 50
Alex Zordich rush for 4 yards to the MiaOh 46, tackled by C.J. Marck and Jerrell Wedge.
14:56
1st & 10 at the 50
Alex Zordich rush for 4 yards to the MiaOh 46, tackled by C.J. Marck and Jerrell Wedge.
3:34
2nd & 6 at opp 46
Timeout Buffalo, clock 03:34.
3:34
2nd & 6 at opp 46
BUFFALO penalty 10 yard holding on Peter Bittner accepted, no play.
3:34
2nd & 16 at own 44
Alex Zordich pass complete to Terrell Jackson for a loss of 3 yards to the Buff 41, tackled by Jerrell Wedge.
Miami (OH) Touchdown pass, 8 plays
2:25
1st & 10 at own 46
Zac Dysert pass incomplete to Chris Givens, broken up by Josh Thomas.
2:25
2nd & 10 at own 46
Zac Dysert pass complete to Nick Harwell for 1 yard to the MiaOh 47, tackled by Dalonte Wallace.
2:25
3rd & 9 at own 47
Zac Dysert pass complete to DeMarco Paine for 12 yards to the Buff 41, tackled by Carlos Lammons for a 1ST down.
1:24
1st & 10 at opp 41
Timeout Miami, clock 01:24.
1:24
1st & 10 at opp 41
Zac Dysert pass complete to Tracy Woods for 1 yard to the Buff 40, tackled by Steven Means and Davonte Shannon.
1:24
2nd & 9 at opp 40
Zac Dysert pass incomplete to Nick Harwell, hurried by Khalil Mack.
1:24
3rd & 9 at opp 40
Zac Dysert pass complete to DeMarco Paine for 9 yards to the Buff 31, tackled by Dalonte Wallace for a 1ST down.
1:24
1st & 10 at opp 31
Zac Dysert pass complete to DeMarco Paine for 2 yards to the Buff 29, tackled by Sherrod Lott out-of-bounds.
0:22
2nd & 8 at opp 29
Zac Dysert pass complete to Nick Harwell for 29 yards for a TOUCHDOWN.Miami (OH) 13, Buffalo 0
0:22
1st & 0 at opp 3
Timeout Buffalo, clock 00:22.
0:22
Mason Krysinski extra point GOOD.Miami (OH) 14, Buffalo 0
0:09
Seth Philip kickoff for 38 yards returned by Ed Young to the MiaOh 45.
Buffalo Missed FG, 3 plays
0:15
1st & 10 at opp 45
Alex Zordich pass incomplete to Terrell Jackson, hurried by Brandon Stephens.
0:15
2nd & 10 at opp 45
MIAMI OH penalty 15 yard personal foul on D.J. Brown accepted, no play.
0:15
1st & 10 at opp 30
Team pass incomplete.
0:04
2nd & 10 at opp 30
Timeout Miami, clock 00:04.
0:00
2nd & 10 at opp 30
A.J. Principe 47 yard field goal MISSED.
Q3 15:00
John Rachuna kickoff for 67 yards returned by Danny Green, tackled by Najja Johnson for 37 yards to the MiaOh 40, tackled by Najja Johnson.
3rd quarter7 drives, then Miami (OH) 14, Buffalo 9
Miami (OH) Turnover on downs, 5 plays
14:52
1st & 10 at own 40
Zac Dysert pass complete to Nick Harwell for 16 yards to the Buff 44, tackled by Justin Winters for a 1ST down.
14:52
1st & 10 at opp 44
Zac Dysert pass complete to Nick Harwell for a loss of 1 yard to the Buff 45, tackled by Josh Thomas.
14:52
2nd & 11 at opp 45
Zac Dysert pass complete to Chris Givens for 6 yards to the Buff 39.
14:52
3rd & 5 at opp 39
Zac Dysert pass complete to Thomas Merriweather for 4 yards to the Buff 35, tackled by Josh Thomas and Khalil Mack.
14:52
4th & 1 at opp 35
Thomas Merriweather rush for no gain to the Buff 35, tackled by Davonte Shannon and Jerry Housey.
Buffalo Punt, 6 plays
12:09
1st & 10 at own 35
Jeffvon Gill rush for 5 yards to the Buff 40, tackled by Jerrell Wedge and Evan Harris.
12:09
2nd & 5 at own 40
Jeffvon Gill rush for a loss of 1 yard to the Buff 39, tackled by Austin Brown.
12:09
3rd & 6 at own 39
Alex Zordich pass complete to Marcus Rivers for 21 yards to the MiaOh 40, tackled by Pat Hinkel for a 1ST down.
12:09
1st & 10 at opp 40
Alex Zordich pass incomplete to Ed Young, broken up by Brandon Stephens.
12:09
2nd & 10 at opp 40
Alex Zordich rush for 3 yards to the MiaOh 37, tackled by Jason Semmes.
12:09
3rd & 7 at opp 37
Alex Zordich sacked by Pat Hinkel and Anthony Kokal for a loss of 8 yards to the MiaOh 45.
12:09
4th & 15 at opp 45
Peter Fardon punt for 29 yards, downed at the MiaOh 16.
Miami (OH) Punt, 7 plays
9:29
1st & 10 at own 16
Zac Dysert pass incomplete to Armand Robinson.
9:29
2nd & 10 at own 16
Thomas Merriweather rush for 14 yards to the MiaOh 30, tackled by Davonte Shannon, BUFFALO penalty offside declined for a 1ST down.
9:29
1st & 10 at own 30
Tracy Woods rush for 2 yards to the MiaOh 32, tackled by Richie Smith.
9:29
2nd & 8 at own 32
Zac Dysert pass complete to Armand Robinson for 9 yards to the MiaOh 41 for a 1ST down.
9:29
1st & 10 at own 41
Tracy Woods rush for 1 yard to the MiaOh 42, tackled by Jerry Housey.
9:29
2nd & 9 at own 42
Zac Dysert pass incomplete to Armand Robinson.
9:29
3rd & 9 at own 42
Zac Dysert pass incomplete, hurried by Steven Means.
9:29
4th & 9 at own 42
N/A punt for 33 yards, returned by Terrell Jackson for no gain to the Buff 25, tackled by Armand Robinson and Jaytee Swanson.
Buffalo Field goal, 8 plays
6:43
1st & 10 at own 25
Alex Zordich pass incomplete to Terrell Jackson.
6:43
2nd & 10 at own 25
Branden Oliver rush for 4 yards to the Buff 29, tackled by Dayonne Nunley.
6:43
3rd & 6 at own 29
Alex Zordich pass complete to Marcus Rivers for 15 yards to the Buff 44, tackled by Demetrius Quarles for a 1ST down.
6:43
1st & 10 at own 44
Alex Zordich pass complete to Branden Oliver for 34 yards to the MiaOh 22, tackled by Jerrell Wedge for a 1ST down.
5:12
1st & 10 at opp 22
[PSTL], timeout Buffalo, clock 05:12.
5:12
1st & 10 at opp 22
Alex Zordich pass incomplete to Aaron Connacher.
5:12
2nd & 10 at opp 22
BUFFALO penalty 5 yard false start on Graham Whinery accepted, no play.
5:12
2nd & 15 at opp 27
Alex Zordich pass incomplete to Terrell Jackson.
5:12
3rd & 15 at opp 27
Alex Zordich sacked by Jason Semmes and Will Diaz for a loss of 7 yards to the MiaOh 34.
4:08
4th & 22 at opp 34
John Rachuna 52 yard field goal GOOD.Miami (OH) 14, Buffalo 3
4:18
John Rachuna kickoff for 70 yards for a touchback.
Miami (OH) Punt, 3 plays
4:08
1st & 10 at own 20
Zac Dysert rush for 7 yards to the MiaOh 27, tackled by Raphael Akobundu out-of-bounds.
4:08
2nd & 3 at own 27
Zac Dysert rush for no gain to the MiaOh 27, tackled by Khalil Mack.
4:08
3rd & 3 at own 27
Zac Dysert pass incomplete to Chris Givens.
4:08
4th & 3 at own 27
N/A punt for 6 yards, downed at the MiaOh 33.
Buffalo Touchdown run, 5 plays
2:40
1st & 10 at opp 33
Jeffvon Gill rush for no gain to the MiaOh 33, tackled by C.J. Marck.
2:40
2nd & 10 at opp 33
Alex Zordich pass incomplete to Marcus Rivers.
2:40
3rd & 10 at opp 33
Alex Zordich pass complete to Branden Oliver for 18 yards to the MiaOh 15, tackled by Jerrell Wedge out-of-bounds for a 1ST down.
2:40
1st & 10 at opp 15
Jeffvon Gill rush for 3 yards to the MiaOh 12, tackled by Jordain Brown and C.J. Marck.
0:56
2nd & 7 at opp 12
Alex Zordich rush for 12 yards for a TOUCHDOWN.Miami (OH) 14, Buffalo 9
0:56
A.J. Principe extra point MISSED.
0:56
John Rachuna kickoff for 70 yards returned by Danny Green, tackled by Ray Anthony Long and Alex Dennison for 23 yards to the MiaOh 23, tackled by Ray Anthony Long and Alex Dennison.
Miami (OH) Punt, 5 plays
0:49
1st & 10 at own 23
Zac Dysert pass complete to Armand Robinson for 6 yards to the MiaOh 29, tackled by Sherrod Lott.
0:49
2nd & 4 at own 29
Tracy Woods rush for 4 yards to the MiaOh 33, tackled by Davonte Shannon and Steven Means for a 1ST down.
Q4 15:00
1st & 10 at own 33
Zac Dysert sacked by Dalonte Wallace for a loss of 7 yards to the MiaOh 26.
Q4 15:00
2nd & 17 at own 26
Zac Dysert pass complete to DeMarco Paine for 12 yards to the MiaOh 38, tackled by Raphael Akobundu out-of-bounds.
Q4 15:00
3rd & 5 at own 38
Zac Dysert pass incomplete to Nick Harwell.
Q4 15:00
4th & 5 at own 38
Zac Murphy punt for 54 yards, downed at the Buff 8.
4th quarter8 drives, then Miami (OH) 21, Buffalo 9
Buffalo Punt, 3 plays
15:00
1st & 10 at own 8
Jeffvon Gill rush for no gain to the Buff 8, tackled by Austin Brown.
13:09
2nd & 10 at own 8
Alex Zordich pass complete to Marcus Rivers for 8 yards to the Buff 16, tackled by Pat Hinkel and D.J. Brown.
13:09
3rd & 2 at own 16
Alex Zordich pass complete to Terrell Jackson for 1 yard to the Buff 17, tackled by Evan Harris and Jason Semmes.
13:09
4th & 1 at own 17
Peter Fardon punt for 25 yards, downed at the Buff 42.
Miami (OH) Touchdown run, 3 plays
13:09
1st & 10 at opp 42
Zac Dysert pass incomplete to Armand Robinson.
10:45
2nd & 10 at opp 42
Zac Dysert pass complete to Chris Givens for 40 yards to the Buff 2, tackled by Domonic Cook out-of-bounds for a 1ST down.
10:21
1st & 0 at opp 2
[SG], timeout Miami, clock 10:21.
10:17
1st & goal at opp 2
Thomas Merriweather rush for 2 yards for a TOUCHDOWN.Miami (OH) 20, Buffalo 9
10:17
Mason Krysinski extra point GOOD.Miami (OH) 21, Buffalo 9
10:17
Seth Philip kickoff for 65 yards returned by Terrell Jackson, tackled by Peris Edwards for 25 yards to the Buff 30, tackled by Peris Edwards.
Buffalo Punt, 5 plays
10:17
1st & 10 at own 30
Alex Zordich pass complete to Terrell Jackson for 5 yards to the Buff 35.
10:09
2nd & 5 at own 35
Alex Zordich rush for 1 yard to the Buff 36, tackled by Austin Brown.
10:09
3rd & 4 at own 36
MIAMI OH penalty 6 yard pass interference on Jordan Gafford accepted, no play.
10:09
1st & 10 at own 42
Alex Zordich pass incomplete to Ed Young.
10:09
2nd & 10 at own 42
BUFFALO penalty 10 yard holding on Michael Marr accepted, no play.
10:09
2nd & 20 at own 32
Alex Zordich rush for a loss of 2 yards to the Buff 30, tackled by Jordain Brown.
10:09
3rd & 22 at own 30
Alex Zordich pass incomplete to Marcus Rivers.
10:09
4th & 22 at own 30
Peter Fardon punt for 39 yards, downed at the MiaOh 31.
Miami (OH) Interception, 2 plays
7:33
1st & 10 at own 31
Zac Dysert pass incomplete to Nick Harwell.
7:33
2nd & 10 at own 31
Zac Dysert pass intercepted by Domonic Cook at the MiaOh 39, returned for no gain to the MiaOh 39, tackled by Armand Robinson, MIAMI OH penalty holding declined.
Buffalo Turnover on downs, 7 plays
7:19
1st & 10 at opp 39
Alex Zordich pass incomplete to Michael Marr.
7:19
2nd & 10 at opp 39
Alex Zordich rush for 11 yards to the MiaOh 28, tackled by Jerrell Wedge for a 1ST down.
7:19
1st & 10 at opp 28
Alex Zordich pass complete to Michael Marr for 13 yards to the MiaOh 15 for a 1ST down.
7:19
1st & 10 at opp 15
Alex Zordich pass incomplete to Michael Marr, broken up by Pat Hinkel.
7:19
2nd & 10 at opp 15
Alex Zordich pass incomplete to Ed Young, broken up by Brandon Stephens.
7:19
3rd & 10 at opp 15
Alex Zordich pass incomplete to Terrell Jackson.
6:07
4th & 10 at opp 15
Timeout Buffalo, clock 06:07.
6:07
4th & 10 at opp 15
Alex Zordich sacked by Will Diaz and Anthony Kokal for a loss of 10 yards to the MiaOh 25.
Miami (OH) Punt, 3 plays
5:57
1st & 10 at own 25
Thomas Merriweather rush for 4 yards to the MiaOh 29, tackled by Steven Means and Richie Smith.
5:57
2nd & 6 at own 29
Thomas Merriweather rush for 4 yards to the MiaOh 33, tackled by Dalonte Wallace and Justin Winters.
4:28
3rd & 2 at own 33
Timeout Miami, clock 04:28.
4:28
3rd & 2 at own 33
Thomas Merriweather rush for 1 yard to the MiaOh 34, tackled by Domonic Cook.
4:28
4th & 1 at own 34
Zac Murphy punt for 66 yards for a touchback.
Buffalo Turnover on downs, 6 plays
3:33
1st & 10 at own 20
Alex Zordich pass complete to Terrell Jackson for 23 yards to the Buff 43, tackled by Dayonne Nunley for a 1ST down.
3:33
1st & 10 at own 43
Alex Zordich pass complete to Terrell Jackson for 12 yards to the MiaOh 45 for a 1ST down.
3:33
1st & 10 at opp 45
Alex Zordich pass incomplete to Marcus Rivers.
3:33
2nd & 10 at opp 45
Alex Zordich pass complete to Ed Young for 8 yards to the MiaOh 37, tackled by D.J. Brown.
3:33
3rd & 2 at opp 37
Alex Zordich pass incomplete to Terrell Jackson.
3:33
4th & 2 at opp 37
Alex Zordich pass incomplete to Ed Young.
Miami (OH) End of game, 4 plays
2:03
1st & 10 at own 37
Thomas Merriweather rush for 5 yards to the MiaOh 42, tackled by Okoye Houston.
2:03
2nd & 5 at own 42
Thomas Merriweather rush for 1 yard to the MiaOh 43, tackled by John Syty and Anel Montanez.
1:13
3rd & 4 at own 43
Timeout Buffalo, clock 01:13.
1:13
3rd & 4 at own 43
Thomas Merriweather rush for 10 yards to the Buff 47, tackled by Josh Thomas and Okoye Houston for a 1ST down.
1:13
1st & 10 at opp 47
Team rush for a loss of 1 yard to the Buff 48.
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.