- 1st & 10 at NAPP 35 (02:24 - 4th)
#3 Blake Parsons pass complete to #0 Max Swihart for 6 yds to the NAPP 41.
- 2nd & 4 at NAPP 41 (02:18 - 4th)
#3 Blake Parsons pass incomplete.
- 3rd & 4 at NAPP 41 (02:18 - 4th)
#15 Seth Weaver run for 12 yds to the MHS 47. First Down!
- 1st & 10 at MHS 47 (01:55 - 4th)
#101 TEAM pass incomplete.
- 2nd & 10 at MHS 47 (01:55 - 4th)
#3 Blake Parsons pass complete to #9 Max Koppenhofer for 17 yds to the MHS 30. First Down!
- 1st & 10 at MHS 30 (01:55 - 4th)
#101 TEAM pass incomplete.
- 2nd & 10 at MHS 30 (01:34 - 4th)
#3 Blake Parsons sacked for -1 yds to the MHS 31.
- 3rd & 11 at MHS 31 (01:34 - 4th)
#3 Blake Parsons pass complete to #9 Max Koppenhofer for 8 yds to the MHS 23.
- 4th & 3 at MHS 23 (01:34 - 4th)
#3 Blake Parsons pass complete to #7 Zach Barton for 5 yds to the MHS 18. First Down!
- 1st & 10 at MHS 18 (00:37 - 4th)
Injury / Official's Timeout
- 1st & 10 at MHS 18 (00:37 - 4th)
#3 Blake Parsons run for 4 yds to the MHS 14.
- 2nd & 6 at MHS 14 (00:24 - 4th)
#3 Blake Parsons sacked for -4 yds to the MHS 18.
- 3rd & 10 at MHS 18 (00:24 - 4th)
#101 TEAM pass incomplete.
- 4th & 10 at MHS 18 (00:03 - 4th)
#3 Blake Parsons pass to # is intercepted by #10 Noah Anderson at the MHS 18 returned 0 yds to the MHS 18.
- 1st & 10 at MHS 18 (00:00 - 4th)
4 Quarter ended