Play-By-Play
1st Quarter
6-yd Run
15:00 - 1st
Arby Fields rush for 6 yards to the Nwest 40, tackled by Anthony Kokal.
1st & 10 at NU 34
Pass Completion
15:00 - 1st
Mike Kafka pass complete to Sidney Stewart for 9 yards to the Nwest 49, tackled by Jerrell Wedge for a 1ST down.
2nd & 4 at NU 40
Pass Completion
15:00 - 1st
Mike Kafka pass complete to Drake Dunsmore for 1 yard to the 50 yard line, tackled by DeAndre Gilmore out-of-bounds.
1st & 10 at NU 49
4-yd Run
15:00 - 1st
Mike Kafka rush for 4 yards to the MiaOh 46, tackled by Martin Channels out-of-bounds.
2nd & 9 at 50
0-yd Penalty
15:00 - 1st
NORTHWESTERN penalty 5 yard delay of game on Mike Kafka accepted.
3rd & 5 at M-OH 46
Pass Completion
15:00 - 1st
Mike Kafka pass complete to Sidney Stewart for 23 yards to the MiaOh 28, tackled by Jeff Thompson and Anthony Kokal for a 1ST down.
3rd & 10 at NU 49
0-yd Run
15:00 - 1st
Jacob Schmidt rush for no gain to the MiaOh 28, tackled by Austin Brown and Evan Harris.
1st & 10 at M-OH 28
Incompletion
15:00 - 1st
Mike Kafka pass incomplete to Sidney Stewart.
2nd & 10 at M-OH 28
Incompletion
15:00 - 1st
Mike Kafka pass incomplete to Jacob Schmidt, broken up by DeAndre Gilmore.
3rd & 10 at M-OH 28
Field Goal Good
12:20 - 1st
Stefan Demos 46 yard field goal GOOD.
4th & 10 at M-OH 28
Kickoff
12:20 - 1st
Stefan Demos kickoff for 54 yards returned by Lucas Swift, tackled by Brian Peters and Jacob Schmidt for 10 yards to the MiaOh 26, tackled by Brian Peters and Jacob Schmidt.
Sack
12:20 - 1st
Zac Dysert sacked by David Arnold for a loss of 8 yards to the MiaOh 18.
1st & 10 at M-OH 26
Pass Completion
12:20 - 1st
Zac Dysert pass complete to Brayden Coombs for 7 yards to the MiaOh 34, tackled by Jordan Mabin out-of-bounds.
3rd & 9 at M-OH 27
Punt
12:20 - 1st
Chris DiCesare punt for 39 yards, downed at the Nwest 27.
4th & 2 at M-OH 34
Pass Completion
12:20 - 1st
Zac Dysert pass complete to Dustin Woods for 9 yards to the MiaOh 27, tackled by Jordan Mabin.
2nd & 18 at M-OH 18
2-yd Run
12:20 - 1st
Arby Fields rush for 2 yards to the Nwest 29, tackled by Anthony Kokal.
1st & 10 at NU 27
1-yd Run
12:20 - 1st
Mike Kafka rush for 1 yard to the Nwest 30, tackled by DeAndre Gilmore and Martin Channels.
2nd & 8 at NU 29
-2-yd Run
12:20 - 1st
Arby Fields rush for a loss of 2 yards to the Nwest 28, tackled by Jerrell Wedge.
3rd & 7 at NU 30
Punt
12:20 - 1st
Stefan Demos punt for 36 yards, downed at the MiaOh 36.
4th & 9 at NU 28
2-yd Run
10:38 - 1st
Andre Bratton rush for 2 yards to the MiaOh 39, tackled by Vince Browne and Corbin Bryant.
1st & 10 at M-OH 37
Pass Completion
10:38 - 1st
Zac Dysert pass complete to Andre Bratton for 10 yards to the MiaOh 49, tackled by Quentin Davie for a 1ST down.
2nd & 8 at M-OH 39
6-yd Run
10:38 - 1st
Zac Dysert rush for 6 yards to the Nwest 45, tackled by Nate Williams and Quentin Davie.
1st & 10 at M-OH 49
2-yd Run
10:38 - 1st
Zac Dysert rush for 2 yards to the Nwest 43, tackled by Brad Phillips and Vince Browne.
2nd & 4 at NU 45
4-yd Run
10:38 - 1st
Andre Bratton rush for 4 yards to the Nwest 39, tackled by Vince Browne for a 1ST down.
3rd & 2 at NU 43
11-yd Run
10:38 - 1st
Zac Dysert rush for 11 yards to the Nwest 28, tackled by Quentin Davie for a 1ST down.
1st & 10 at NU 39
0-yd Penalty
10:38 - 1st
MIAMI OH penalty 5 yard false start on Jordan Stevens accepted.
1st & 10 at NU 28
Incompletion
10:38 - 1st
Zac Dysert pass incomplete to Andre Bratton, hurried by Marshall Thomas.
1st & 15 at NU 33
5-yd Run
10:38 - 1st
Andre Bratton rush for 5 yards to the Nwest 28, tackled by David Arnold and Brian Peters.
2nd & 15 at NU 33
Sack
10:38 - 1st
Zac Dysert sacked by Brad Phillips for a loss of 7 yards to the Nwest 35.
3rd & 10 at NU 28
Pass Interception
10:38 - 1st
Zac Dysert pass intercepted by Nate Williams at the Nwest 27, returned for no gain to the Nwest 27.
4th & 17 at NU 35
1-yd Run
8:48 - 1st
Stephen Simmons rush for 1 yard to the Nwest 28, tackled by Evan Harris.
1st & 10 at NU 27
Pass Completion
8:48 - 1st
Mike Kafka pass complete to Drake Dunsmore for 12 yards to the Nwest 40, tackled by Jerrell Wedge out-of-bounds for a 1ST down.
2nd & 9 at NU 28
Incompletion
8:48 - 1st
Mike Kafka pass incomplete to Jeremy Ebert.
1st & 10 at NU 40
2-yd Run
8:48 - 1st
Arby Fields rush for 2 yards to the Nwest 42, tackled by Evan Harris.
2nd & 10 at NU 40
Pass Completion
8:48 - 1st
Mike Kafka pass complete to Zeke Markshausen for 20 yards to the MiaOh 38, tackled by Jordan Gafford for a 1ST down.
3rd & 8 at NU 42
Pass Completion
8:48 - 1st
Mike Kafka pass complete to Zeke Markshausen for 10 yards, fumbled, forced by Jordan Gafford, recovered by Nwest Zeke Markshausen at the MiaOh 28 for a 1ST down.
1st & 10 at M-OH 38
6-yd Run
8:48 - 1st
Arby Fields rush for 6 yards to the MiaOh 22, tackled by DeAndre Gilmore.
1st & 10 at M-OH 28
Incompletion
8:48 - 1st
Mike Kafka pass incomplete to Sidney Stewart, broken up by DeAndre Gilmore.
2nd & 4 at M-OH 22
Pass Completion
8:48 - 1st
Mike Kafka pass complete to Zeke Markshausen for 9 yards to the MiaOh 13, tackled by D.J. Brown out-of-bounds for a 1ST down.
3rd & 4 at M-OH 22
Incompletion
8:48 - 1st
Mike Kafka pass incomplete to N/A, hurried by Austin Brown.
1st & 10 at M-OH 13
0-yd Run
8:48 - 1st
Mike Kafka rush for no gain to the MiaOh 13, tackled by Jordan Gafford, MIAMI OH penalty 7 yard personal foul on Anthony Kokal accepted for a 1ST down.
2nd & 10 at M-OH 13
6-yd Run
0:05 - 1st
Mike Kafka rush for 6 yards for a TOUCHDOWN.
1st & Goal at M-OH 6
Extra Point Good
0:05 - 1st
Stefan Demos extra point GOOD.
Kickoff
0:05 - 1st
Stefan Demos kickoff for 62 yards returned by Lucas Swift, tackled by Roderick Goodlow and Brian Peters for 20 yards to the MiaOh 28, tackled by Roderick Goodlow and Brian Peters.
2nd Quarter
Incompletion
15:00 - 2nd
Zac Dysert pass incomplete to Jamal Rogers.
1st & 10 at M-OH 28
Sack
15:00 - 2nd
Zac Dysert sacked by Kevin Watt and Niko Mafuli for a loss of 2 yards to the MiaOh 26, MIAMI OH penalty personal foul declined.
2nd & 10 at M-OH 28
Incompletion
15:00 - 2nd
Zac Dysert pass incomplete to Andrew Cruse, broken up by Sherrick McManis.
3rd & 12 at M-OH 26
Punt
15:00 - 2nd
Chris DiCesare punt for 32 yards, returned by Brendan Smith for 15 yards to the MiaOh 43, tackled by Austin Moore and Evan Harris.
4th & 12 at M-OH 26
16-yd Run
15:00 - 2nd
Jeravin Matthews rush for 16 yards to the MiaOh 27, tackled by D.J. Brown out-of-bounds for a 1ST down.
1st & 10 at M-OH 43
2-yd Run
15:00 - 2nd
Stephen Simmons rush for 2 yards to the MiaOh 25, tackled by Anthony Kokal and D.J. Brown.
1st & 10 at M-OH 27
2-yd Run
15:00 - 2nd
Arby Fields rush for 2 yards to the MiaOh 23, tackled by Jerrell Wedge.
2nd & 8 at M-OH 25
Incompletion
15:00 - 2nd
Mike Kafka pass incomplete to Zeke Markshausen.
3rd & 6 at M-OH 23
Field Goal Missed
12:32 - 2nd
Stefan Demos 40 yard field goal BLOCKED, N/A for 23 yards, to the MiaOh 23.
4th & 6 at M-OH 23
Field Goal Missed
12:32 - 2nd
Dustin Woods 40 yard field goal MISSED.
1st & 10 at M-OH 23
9-yd Run
12:32 - 2nd
Zac Dysert rush for 9 yards to the MiaOh 35, tackled by Brian Peters for a 1ST down.
3rd & 7 at M-OH 26
1-yd Run
12:32 - 2nd
Thomas Merriweather rush for 1 yard to the MiaOh 36, tackled by Evan Watkins.
1st & 10 at M-OH 35
0-yd Penalty
12:32 - 2nd
MIAMI OH penalty 5 yard false start accepted.
2nd & 9 at M-OH 36
Incompletion
12:32 - 2nd
Zac Dysert pass incomplete to Lucas Swift.
2nd & 14 at M-OH 31
Pass Completion
12:32 - 2nd
Zac Dysert pass complete to Thomas Merriweather for no gain to the MiaOh 31, tackled by David Arnold, NORTHWESTERN penalty 15 yard personal foul on Jordan Mabin accepted for a 1ST down.
3rd & 14 at M-OH 31
3-yd Run
12:32 - 2nd
Thomas Merriweather rush for 3 yards to the MiaOh 49, tackled by Vince Browne.
1st & 10 at M-OH 46
Incompletion
12:32 - 2nd
Zac Dysert pass incomplete to Lucas Swift.
2nd & 7 at M-OH 49
6-yd Run
12:32 - 2nd
Zac Dysert rush for 6 yards to the Nwest 45, tackled by Quentin Williams.
3rd & 7 at M-OH 49
5-yd Run
12:32 - 2nd
Thomas Merriweather rush for 5 yards to the Nwest 40, tackled by Brad Phillips and Nate Williams for a 1ST down.
4th & 1 at NU 45
Sack
12:32 - 2nd
Zac Dysert sacked by Corbin Bryant for a loss of 5 yards to the Nwest 45.
1st & 10 at NU 40
Incompletion
12:32 - 2nd
Zac Dysert pass incomplete to Andrew Cruse.
2nd & 15 at NU 45

(8:16 - 2nd) Timeout Miami (Ohio), clock 08:16.

4-yd Run
8:16 - 2nd
Zac Dysert rush for 4 yards to the Nwest 41, tackled by Vince Browne.
3rd & 15 at NU 45
Punt
8:16 - 2nd
Chris DiCesare punt for 40 yards, downed at the Nwest 1.
4th & 11 at NU 41
Pass Completion
12:32 - 2nd
Mike Kafka pass complete to Quentin Williams for a loss of 4 yards to the MiaOh 27, tackled by Jordain Brown and Andre Bratton.
1st & 10 at M-OH 23
Pass Completion
12:32 - 2nd
Zac Dysert pass complete to Lucas Swift for 50 yards to the Nwest 27 for a 1ST down.
2nd & 14 at M-OH 23
2-yd Run
8:16 - 2nd
Mike Kafka rush for 2 yards to the Nwest 3, tackled by Austin Brown.
1st & 10 at NU 1
3-yd Run
8:16 - 2nd
Jacob Schmidt rush for 3 yards to the Nwest 6, tackled by Anthony Shoemaker and DeAndre Gilmore.
2nd & 8 at NU 3
Incompletion
8:16 - 2nd
Mike Kafka pass incomplete to Jeremy Ebert, broken up by DeAndre Gilmore.
3rd & 5 at NU 6
Punt
8:16 - 2nd
Stefan Demos punt for 46 yards, punt out-of-bounds at the MiaOh 48.
4th & 5 at NU 6
2-yd Run
7:31 - 2nd
Thomas Merriweather rush for 2 yards to the 50 yard line, tackled by Adam Hahn.
1st & 10 at M-OH 48
5-yd Run
7:31 - 2nd
Thomas Merriweather rush for 5 yards to the Nwest 45, tackled by Nate Williams.
2nd & 8 at 50
Sack
7:31 - 2nd
Zac Dysert sacked by Quentin Davie for a loss of 2 yards to the Nwest 47, MIAMI OH penalty holding declined.
3rd & 3 at NU 45
Punt
7:31 - 2nd
Chris DiCesare punt for 28 yards, returned by Brendan Smith for 12 yards to the Nwest 31, tackled by Jeff Thompson.
4th & 5 at NU 47
Pass Completion
6:06 - 2nd
Mike Kafka pass complete to Zeke Markshausen for 16 yards to the Nwest 47, tackled by Jordan Gafford out-of-bounds for a 1ST down.
1st & 10 at NU 31
0-yd Penalty
6:06 - 2nd
MIAMI OH penalty 5 yard accepted, no play.
1st & 10 at NU 47
0-yd Penalty
6:06 - 2nd
NORTHWESTERN penalty 5 yard illegal formation accepted, no play.
1st & 5 at M-OH 48
Pass Completion
6:06 - 2nd
Mike Kafka pass complete to Charles Brown for 8 yards to the MiaOh 45, tackled by D.J. Brown and DeAndre Gilmore.
1st & 10 at NU 47
5-yd Run
6:06 - 2nd
Arby Fields rush for 5 yards to the MiaOh 40, tackled by DeAndre Gilmore for a 1ST down.
2nd & 2 at M-OH 45
Pass Completion
6:06 - 2nd
Mike Kafka pass complete to Demetrius Fields for 8 yards to the MiaOh 32, tackled by Jeff Thompson out-of-bounds.
1st & 10 at M-OH 40
1-yd Run
6:06 - 2nd
Arby Fields rush for 1 yard to the MiaOh 31, tackled by D.J. Brown.
2nd & 2 at M-OH 32
Incompletion
6:06 - 2nd
Mike Kafka pass incomplete to Zeke Markshausen, hurried by D.J. Brown, broken up by Jordan Gafford.
3rd & 1 at M-OH 31

(2:04 - 2nd) Timeout Northwestern, clock 02:04.

Incompletion
2:04 - 2nd
Mike Kafka pass incomplete to Zeke Markshausen, broken up by Jordan Gafford.
4th & 1 at M-OH 31
Pass Completion
2:04 - 2nd
Zac Dysert pass complete to Armand Robinson for 5 yards, fumbled, forced by Sherrick McManis, recovered by MiaOh N/A at the MiaOh 31.
1st & 10 at M-OH 31
5-yd Run
2:04 - 2nd
Zac Dysert rush for 5 yards to the MiaOh 42, tackled by Brendan Smith for a 1ST down.
2nd & 4 at M-OH 37
Pass Completion
2:04 - 2nd
Zac Dysert pass complete to Eugene Harris for 4 yards to the MiaOh 46, tackled by Jordan Mabin.
1st & 10 at M-OH 42
Incompletion
2:04 - 2nd
Zac Dysert pass incomplete to Brayden Coombs, NORTHWESTERN penalty 15 yard personal foul on Brian Peters accepted for a 1ST down.
2nd & 6 at M-OH 46
1-yd Run
2:04 - 2nd
Zac Dysert rush for 1 yard to the Nwest 38, tackled by Brad Phillips.
1st & 10 at NU 39

(0:28 - 2nd) Timeout Miami (Ohio), clock 00:28.

Incompletion
0:28 - 2nd
Zac Dysert pass incomplete to Danny Green.
2nd & 9 at NU 38

(0:21 - 2nd) Timeout Miami (Ohio), clock 00:21.

Pass Completion
0:21 - 2nd
Zac Dysert pass complete to Brayden Coombs for 22 yards to the Nwest 16, tackled by Brad Phillips for a 1ST down.
3rd & 9 at NU 38
Incompletion
0:21 - 2nd
Team pass incomplete.
1st & 10 at NU 16
5-yd Run
0:21 - 2nd
Zac Dysert rush for 5 yards to the Nwest 11, tackled by Nate Williams and Brad Phillips.
2nd & 10 at NU 16
Kickoff
15:00 - 3rd
Stefan Demos kickoff for 58 yards returned by Brayden Coombs, tackled by Jeravin Matthews for 22 yards to the MiaOh 34, tackled by Jeravin Matthews.
3rd Quarter
16-yd Run
15:00 - 3rd
Thomas Merriweather rush for 16 yards to the 50 yard line, tackled by Jordan Mabin for a 1ST down.
1st & 10 at M-OH 34
2-yd Run
15:00 - 3rd
Thomas Merriweather rush for 2 yards to the Nwest 48, tackled by Corbin Bryant.
1st & 10 at 50
Pass Interception
15:00 - 3rd
Zac Dysert pass intercepted by Brian Peters at the Nwest 39, returned for 8 yards to the Nwest 47, tackled by Armand Robinson and Eugene Harris.
2nd & 8 at NU 48
2-yd Run
15:00 - 3rd
Arby Fields rush for 2 yards to the Nwest 49, tackled by Mike Johns.
1st & 10 at NU 47
Pass Completion
15:00 - 3rd
Mike Kafka pass complete to Drake Dunsmore for 8 yards to the MiaOh 43, tackled by Jeff Thompson and DeAndre Gilmore for a 1ST down.
2nd & 8 at NU 49
Incompletion
15:00 - 3rd
Mike Kafka pass incomplete to Andrew Brewer.
1st & 10 at M-OH 43
1-yd Run
15:00 - 3rd
Arby Fields rush for 1 yard to the MiaOh 42, tackled by Jaytee Swanson.
2nd & 10 at M-OH 43
Pass Completion
15:00 - 3rd
Mike Kafka pass complete to Charles Brown for 12 yards to the MiaOh 30, tackled by D.J. Brown for a 1ST down.
3rd & 9 at M-OH 42
3-yd Run
15:00 - 3rd
Jacob Schmidt rush for 3 yards to the MiaOh 27, tackled by Jerrell Wedge.
1st & 10 at M-OH 30
Pass Interception
15:00 - 3rd
Mike Kafka pass intercepted by Anthony Kokal at the MiaOh 1, returned for no gain to the MiaOh 27, tackled by Zeke Markshausen, MIAMI OH penalty 0 yard personal foul on Martin Channels accepted.
2nd & 7 at M-OH 27
Incompletion
13:50 - 3rd
Zac Dysert pass incomplete to Kendrick Bruton, hurried by Kevin Watt.
1st & 10 at M-OH 1
12-yd Run
13:50 - 3rd
Zac Dysert rush for 12 yards to the MiaOh 13, tackled by Brian Peters and Quentin Davie for a 1ST down.
2nd & 10 at M-OH 1
1-yd Run
13:50 - 3rd
Thomas Merriweather rush for 1 yard to the MiaOh 14, tackled by Marshall Thomas and Nate Williams.
1st & 10 at M-OH 13
Pass Completion
13:50 - 3rd
Zac Dysert pass complete to Eugene Harris for 1 yard to the MiaOh 15, tackled by Jordan Mabin.
2nd & 9 at M-OH 14
Incompletion
13:50 - 3rd
Zac Dysert pass incomplete to Dustin Woods.
3rd & 8 at M-OH 15
Punt
13:50 - 3rd
Chris DiCesare punt for 34 yards, downed at the MiaOh 15, MIAMI OH penalty 10 yard holding accepted.
4th & 8 at M-OH 15
2-yd Run
11:20 - 3rd
Arby Fields rush for 2 yards to the MiaOh 37, tackled by Anthony Kokal and Wendell Brunson.
1st & 10 at M-OH 39
Sack
11:20 - 3rd
Mike Kafka sacked by Jerrell Wedge for a loss of 11 yards to the MiaOh 48.
2nd & 8 at M-OH 37
0-yd Penalty
11:20 - 3rd
NORTHWESTERN penalty 5 yard false start on Desmond Taylor accepted.
3rd & 19 at M-OH 48
0-yd Run
11:20 - 3rd
Jacob Schmidt rush for no gain to the Nwest 47, tackled by Matt Kajmowicz.
3rd & 24 at NU 47
Punt
11:20 - 3rd
Stefan Demos punt for 40 yards, downed at the MiaOh 13.
4th & 24 at NU 47
Incompletion
9:06 - 3rd
Zac Dysert pass incomplete to Armand Robinson.
1st & 10 at M-OH 13
1-yd Run
9:06 - 3rd
Thomas Merriweather rush for 1 yard to the MiaOh 14, tackled by Brian Peters.
2nd & 10 at M-OH 13
8-yd Run
9:06 - 3rd
Zac Dysert rush for 8 yards to the MiaOh 22, tackled by Sherrick McManis.
3rd & 9 at M-OH 14
3-yd Run
9:06 - 3rd
Zac Dysert rush for 3 yards to the MiaOh 25, tackled by Nate Williams for a 1ST down.
4th & 1 at M-OH 22
5-yd Run
9:06 - 3rd
Thomas Merriweather rush for 5 yards to the MiaOh 30, tackled by Brad Phillips and Brian Peters.
1st & 10 at M-OH 25
1-yd Run
9:06 - 3rd
Thomas Merriweather rush for 1 yard to the MiaOh 31, tackled by Kevin Watt and Nate Williams.
2nd & 5 at M-OH 30
Pass Completion
9:06 - 3rd
Zac Dysert pass complete to Eugene Harris for 7 yards to the MiaOh 38, tackled by Jordan Mabin and Nate Williams for a 1ST down.
3rd & 4 at M-OH 31
17-yd Run
9:06 - 3rd
Zac Dysert rush for 17 yards to the Nwest 45, tackled by Brad Phillips and Jordan Mabin for a 1ST down.
1st & 10 at M-OH 38
3-yd Run
9:06 - 3rd
Thomas Merriweather rush for 3 yards to the Nwest 42, tackled by Kevin Watt and Nate Williams.
1st & 10 at NU 45
-4-yd Run
6:57 - 3rd
Thomas Merriweather rush, fumbled, forced by Quentin Davie, recovered by Nwest Brian Peters at the Nwest 46, Brian Peters for 27 yards, to the MiaOh 27, tackled by Caleb Bostic.
2nd & 7 at NU 42
Pass Completion
6:57 - 3rd
Mike Kafka pass complete to Jacob Schmidt for 25 yards to the MiaOh 2 for a 1ST down.
1st & 10 at M-OH 27
Incompletion
6:57 - 3rd
Mike Kafka pass incomplete to Demetrius Fields, hurried by Jordan Gafford.
1st & Goal at M-OH 2
1-yd Run
6:57 - 3rd
Jacob Schmidt rush for 1 yard to the MiaOh 1, tackled by Jerrell Wedge.
2nd & Goal at M-OH 2
1-yd Run
1:18 - 3rd
Mike Kafka rush for 1 yard for a TOUCHDOWN.
3rd & Goal at M-OH 1
Extra Point Missed
1:18 - 3rd
Two-point conversion attempt, Stefan Demos pass FAILED.
Kickoff
1:18 - 3rd
Stefan Demos kickoff for 59 yards returned by Lucas Swift, tackled by Brad Phillips for 15 yards to the Nwest 30, tackled by Brad Phillips, MIAMI OH penalty 10 yard illegal block on Jaytee Swanson accepted.
4th Quarter
11-yd Run
1:18 - 3rd
Thomas Merriweather rush for 11 yards to the MiaOh 27, tackled by David Arnold for a 1ST down.
1st & 10 at M-OH 16
Incompletion
1:18 - 3rd
Zac Dysert pass incomplete to Andrew Cruse, broken up by Sherrick McManis.
1st & 10 at M-OH 27
Pass Completion
1:18 - 3rd
Zac Dysert pass complete to Andrew Cruse for 15 yards to the MiaOh 42, tackled by Sherrick McManis for a 1ST down.
2nd & 10 at M-OH 27
Incompletion
1:18 - 3rd
Zac Dysert pass incomplete to Armand Robinson.
1st & 10 at M-OH 42
Sack
1:18 - 3rd
Zac Dysert sacked by Quentin Davie for a loss of 4 yards, fumbled, recovered by MiaOh Zac Dysert at the MiaOh 37.
2nd & 10 at M-OH 42
Pass Completion
1:18 - 3rd
Zac Dysert pass complete to Armand Robinson for 8 yards to the MiaOh 45, tackled by Jared Carpenter and Nate Williams.
3rd & 15 at M-OH 37
Punt
15:00 - 4th
Chris DiCesare punt for 43 yards, downed at the Nwest 12.
4th & 7 at M-OH 45
-2-yd Run
15:00 - 4th
Team rush for a loss of 2 yards to the Nwest 10, tackled by Austin Brown.
1st & 10 at NU 12
Pass Completion
15:00 - 4th
Mike Kafka pass complete to Zeke Markshausen for 13 yards to the Nwest 23, tackled by Jordan Gafford for a 1ST down.
2nd & 12 at NU 10
Pass Completion
15:00 - 4th
Mike Kafka pass complete to Drake Dunsmore for 17 yards to the Nwest 40, tackled by Jordan Gafford out-of-bounds for a 1ST down.
1st & 10 at NU 23
7-yd Run
15:00 - 4th
Mike Kafka rush for 7 yards to the Nwest 47, tackled by DeAndre Gilmore out-of-bounds.
1st & 10 at NU 40
Incompletion
15:00 - 4th
Mike Kafka pass incomplete to Jeremy Ebert.
2nd & 3 at NU 47
Incompletion
15:00 - 4th
Mike Kafka pass incomplete to Zeke Markshausen.
3rd & 3 at NU 47
Punt
15:00 - 4th
Stefan Demos punt for 35 yards, downed at the MiaOh 18.
4th & 3 at NU 47
Pass Interception
14:49 - 4th
Zac Dysert pass intercepted by Sherrick McManis at the Nwest 37, returned for no gain to the Nwest 37, tackled by Dustin Woods.
1st & 10 at M-OH 18
8-yd Run
13:19 - 4th
Mike Kafka rush for 8 yards to the Nwest 45, tackled by Jordan Gafford out-of-bounds.
1st & 10 at NU 37
6-yd Run
13:19 - 4th
Jacob Schmidt rush for 6 yards to the MiaOh 49, tackled by DeAndre Gilmore and Anthony Kokal for a 1ST down.
2nd & 2 at NU 45
4-yd Run
13:19 - 4th
Mike Kafka rush for 4 yards to the MiaOh 45, tackled by DeAndre Gilmore out-of-bounds.
1st & 10 at M-OH 49
3-yd Run
13:19 - 4th
Mike Kafka rush for 3 yards to the MiaOh 42, tackled by Martin Channels and Mike Johns.
2nd & 6 at M-OH 45
Incompletion
13:19 - 4th
Mike Kafka pass incomplete to Zeke Markshausen, broken up by D.J. Brown.
3rd & 3 at M-OH 42
Punt
13:19 - 4th
Stefan Demos punt for 12 yards, punt out-of-bounds at the MiaOh 30.
4th & 3 at M-OH 42
Pass Completion
13:11 - 4th
Zac Dysert pass complete to Armand Robinson for 9 yards to the MiaOh 39, tackled by Brad Phillips.
1st & 10 at M-OH 30
2-yd Run
13:11 - 4th
Thomas Merriweather rush for 2 yards to the MiaOh 41, tackled by Vince Browne for a 1ST down.
2nd & 1 at M-OH 39
0-yd Penalty
13:11 - 4th
MIAMI OH penalty 10 yard holding on Brandon Brooks accepted, no play.
1st & 10 at M-OH 41
Pass Completion
13:11 - 4th
Zac Dysert pass complete to Brayden Coombs for 18 yards to the MiaOh 49, tackled by Brad Phillips.
1st & 20 at M-OH 31
-1-yd Run
13:11 - 4th
Thomas Merriweather rush for a loss of 1 yard to the MiaOh 48, tackled by David Arnold.
2nd & 2 at M-OH 49
Incompletion
13:11 - 4th
Zac Dysert pass incomplete to Eugene Harris.
3rd & 3 at M-OH 48
Punt
13:11 - 4th
Chris DiCesare punt for 37 yards, fair catch by Andrew Brewer at the MiaOh 48, MIAMI OH penalty 15 yard personal foul on Jeff Thompson accepted.
4th & 3 at M-OH 48
0-yd Penalty
11:33 - 4th
NORTHWESTERN penalty 10 yard holding on Doug Bartels accepted, no play.
1st & 10 at NU 30
13-yd Run
11:33 - 4th
Mike Kafka rush for 13 yards to the Nwest 33, tackled by Martin Channels and DeAndre Gilmore.
1st & 20 at NU 20
16-yd Run
11:33 - 4th
Mike Kafka rush for 16 yards to the Nwest 49, tackled by Evan Harris out-of-bounds for a 1ST down.
2nd & 7 at NU 33
2-yd Run
11:33 - 4th
Dan Persa rush for 2 yards to the Nwest 49, tackled by Jordan Gafford, NORTHWESTERN penalty 15 yard personal foul on Ben Burkett accepted.
1st & 10 at NU 49
1-yd Run
11:33 - 4th
Jacob Schmidt rush for 1 yard to the Nwest 37, tackled by Anthony Kokal.
2nd & 23 at NU 36
Sack
11:33 - 4th
Mike Kafka sacked by Wes Williams and Matt Kajmowicz for a loss of 2 yards to the Nwest 35.
3rd & 22 at NU 37
Punt
11:33 - 4th
Stefan Demos punt for 42 yards, returned by Eugene Harris for a loss of 1 yard to the MiaOh 22, tackled by Demetrius Dugar.
4th & 24 at NU 35
Incompletion
8:47 - 4th
Zac Dysert pass incomplete to Eugene Harris.
1st & 10 at M-OH 22
Sack
8:47 - 4th
Zac Dysert sacked by Vince Browne for a loss of 8 yards to the MiaOh 14.
2nd & 10 at M-OH 22
5-yd Run
8:47 - 4th
Zac Dysert rush for 5 yards to the MiaOh 19, tackled by Quentin Williams.
3rd & 18 at M-OH 14
Punt
8:47 - 4th
Chris DiCesare punt for 48 yards, returned by Andrew Brewer for no gain to the MiaOh 19, tackled by Luke Kelly, NORTHWESTERN penalty 10 yard holding on Jeravin Matthews accepted.
4th & 13 at M-OH 19
5-yd Run
5:15 - 4th
Jacob Schmidt rush for 5 yards to the Nwest 28, tackled by Anthony Kokal and Austin Brown.
1st & 10 at NU 23
2-yd Run
5:15 - 4th
Jacob Schmidt rush for 2 yards to the Nwest 30, tackled by DeAndre Gilmore and Anthony Kokal.
2nd & 5 at NU 28

(2:49 - 4th) Timeout Miami (Ohio), clock 02:49.

Incompletion
2:49 - 4th
Mike Kafka pass incomplete, hurried by Anthony Shoemaker.
3rd & 3 at NU 30
Punt
2:49 - 4th
Stefan Demos punt for 40 yards, returned by Eugene Harris for 8 yards to the MiaOh 38, tackled by Kyle Petty and Demetrius Dugar.
4th & 3 at NU 30
Incompletion
2:49 - 4th
Zac Dysert pass incomplete to Armand Robinson.
1st & 10 at M-OH 38
Pass Completion
2:49 - 4th
Zac Dysert pass complete to Brayden Coombs for 15 yards to the Nwest 47, tackled by Jared Carpenter and Nate Williams for a 1ST down.
2nd & 10 at M-OH 38
Pass Completion
2:49 - 4th
Zac Dysert pass complete to Andrew Cruse for 18 yards to the Nwest 29 for a 1ST down.
1st & 10 at NU 47
6-yd Run
2:49 - 4th
Zac Dysert rush for 6 yards to the Nwest 23, tackled by Nate Williams and Kevin Watt.
1st & 10 at NU 29
Pass Completion
1:19 - 4th
Zac Dysert pass complete to Andrew Cruse for 23 yards for a TOUCHDOWN.
2nd & 4 at NU 23
Extra Point Missed
1:19 - 4th
Two-point conversion attempt, Zac Dysert pass FAILED.
Kickoff
1:19 - 4th
N/A on-side kick recovered by NORTHWESTERN at the MiaOh 39.
8-yd Run
1:19 - 4th
Jacob Schmidt rush for 8 yards to the MiaOh 31, tackled by Jeff Thompson and Anthony Kokal.
1st & 10 at M-OH 39

(0:31 - 4th) Timeout Northwestern, clock 00:31.

1-yd Run
0:31 - 4th
Mike Kafka rush for 1 yard to the MiaOh 30, tackled by Austin Brown and Martin Channels.
2nd & 2 at M-OH 31