| E | 1-10 | at E40 | R ball on R40. |
| | | QUINN NORDIN kickoff 60 yards to the E0, touchback. |
| E | 1-10 | at E20 | MASON OPPLE rush for 1 yard to the E21 (BRENT SHOWERS;RANDY GARVIN). |
| E | 2-9 | at E21 | MASON OPPLE pass complete to MARK DIETERIE for 5 yards to the E26 (JIMMY OLEWINSKI;BRENT SHOWERS). |
| E | 3-4 | at E26 | MARK DIETERIE rush for 1 yard to the E27 (BRENT SHOWERS). |
| E | 4-3 | at E27 | AARON HAMMING punt 35 yards to the R38, TYLER BRADFIELD return 10 yards to the R48 (DUSTIN TRIPP;KODY BAUSWELL), PENALTY E face mask 5 yards to the E47, 1st and 10, R ball on E47. |
| | | Drive: 3 plays, 7 yards, TOP 01:21 |
| R | 1-10 | at E47 | ROCKFORD drive start at 10:39. |
| R | 1-10 | at E47 | ETHAN LACOURT rush for 5 yards to the E42 (KODY BAUSWELL;BRANDON TAYLOR). |
| R | 2-5 | at E42 | AUSTIN MCKELLAR rush for no gain to the E42 (BRYAN VANBUREN;BRANDON TAYLOR). |
| R | 3-5 | at E42 | CHRIS BELL rush for no gain to the E42 (KYLE TOTH), PENALTY E personal foul 13 yards to the E29, 1ST DOWN R. |
| R | 1-10 | at E29 | 1st and 10. |
| R | 1-10 | at E29 | PENALTY R offside 5 yards to the E34. |
| R | 1-15 | at E34 | JAKE SENDZIK rush for 2 yards to the E32 (KADEN KEMPKER;TRISTEN ROELOFS). |
| R | 2-13 | at E32 | JAKE SENDZIK rush for 3 yards to the E29 (KODY BAUSWELL). |
| R | 3-10 | at E29 | LANDEN HANEY pass incomplete to ETHAN LACOURT, PENALTY R holding declined. |
| R | 4-10 | at E29 | QUINN NORDIN field goal attempt from 46 MISSED - wide left, spot at E20, clock 08:06. |
| | | Drive: 7 plays, 18 yards, TOP 02:33 |
| E | 1-10 | at E20 | HUDSONVILLE drive start at 08:06. |
| E | 1-10 | at E20 | MASON OPPLE rush for 1 yard to the E21 (TREVOR COUGHLIN;BRENT SHOWERS). |
| E | 2-9 | at E21 | MASON OPPLE pass complete to CURT DOORNBOS for 43 yards to the R36, 1ST DOWN E (RANDY GARVIN). |
| E | 1-10 | at R36 | MASON OPPLE rush for 5 yards to the R31 (TREVOR COUGHLIN;JIMMY OLEWINSKI). |
| E | 2-5 | at R31 | KADEN KEMPKER rush for loss of 3 yards to the R34 (RANDY GARVIN;BRENT SHOWERS). |
| E | 3-8 | at R34 | MASON OPPLE pass incomplete to MARK DIETERIE. |
| E | 4-8 | at R34 | MASON OPPLE pass complete to CURT DOORNBOS for 30 yards to the R4, 1ST DOWN E (JOSH OLSON). |
| E | 1-G | at R04 | MASON OPPLE rush for 1 yard to the R3 (BRANDON HOULE;RANDY GARVIN). |
| E | 2-G | at R03 | MASON OPPLE rush for 3 yards to the R0, TOUCHDOWN, clock 04:14. |
| | | HARRISON DETERS kick attempt failed (blocked) (blocked by JIMMY OLEWINSKI). |
| | | HUDSONVILLE 6, ROCKFORD 0 |
| | | Drive: 8 plays, 80 yards, TOP 03:52 |
| | | DUSTIN TRIPP kickoff 36 yards to the R24, out-of-bounds, R ball on R35. |
| R | 1-10 | at R35 | ROCKFORD drive start at 04:14. |
| R | 1-10 | at R35 | AUSTIN MCKELLAR sacked for 1 yard to the R36, fumble by AUSTIN MCKELLAR recovered by R AUSTIN MCKELLAR at R36. |
| R | 2-9 | at R36 | ETHAN LACOURT rush for 4 yards to the R40 (BRANDON TAYLOR;ZACH REYNOLDS). |
| R | 3-5 | at R40 | ETHAN LACOURT rush for 8 yards to the R48, 1ST DOWN R (KODY BAUSWELL;DAKOTA PRINCE). |
| R | 1-10 | at R48 | PENALTY R false start 5 yards to the R43. |
| R | 1-15 | at R43 | JAKE SENDZIK rush for 5 yards to the R48 (TRISTEN ROELOFS). |
| R | 2-10 | at R48 | JAKE SENDZIK rush for 2 yards to the 50 yardline (TREVOR BOUMA;TRISTEN ROELOFS). |
| R | 3-8 | at R50 | AUSTIN MCKELLAR rush for 50 yards to the E0, 1ST DOWN R, TOUCHDOWN, clock 01:25. |
| | | DRAKE STREHL kick attempt good. |
| | | ROCKFORD 7, HUDSONVILLE 6 |
| | | Drive: 6 plays, 65 yards, TOP 02:49 |
| | | QUINN NORDIN kickoff 55 yards to the E5, out-of-bounds, E ball on E35. |
| E | 1-10 | at E35 | HUDSONVILLE drive start at 01:25. |
| E | 1-10 | at E35 | MARK DIETERIE rush for no gain to the E35 (GABE BAUMANN;BRENT SHOWERS). |
| E | 2-10 | at E35 | MASON OPPLE pass incomplete to MARK DIETERIE (TREVOR COUGHLIN). |
| E | 3-10 | at E35 | MASON OPPLE rush for 2 yards to the E37 (MASON PANT;RANDY GARVIN), PENALTY E illegal procedure declined. |
| E | 4-8 | at E37 | MARK DIETERIE punt 30 yards to the R33, fair catch by TYLER BRADFIELD. |
| | | Drive: 3 plays, 2 yards, TOP 01:06 |
| R | 1-10 | at R33 | ROCKFORD drive start at 00:19. |
| R | 1-10 | at R33 | JAKE SENDZIK rush for 6 yards to the R39 (TRISTEN ROELOFS;TREVOR BOUMA). |
| | | Drive: 1 plays, 6 yards, TOP 03:12 |
| | | ROCKFORD 7, HUDSONVILLE 6 |
| R | 2-4 | at R39 | Start of 2nd quarter, clock 12:00. |
| R | 2-4 | at R39 | CJ FARMER rush for 5 yards to the R44, 1ST DOWN R (DAKOTA PRINCE;CURT DOORNBOS). |
| R | 1-10 | at R44 | CJ FARMER rush for 4 yards to the R48 (AARON HAMMING;KYLE TOTH). |
| R | 2-6 | at R48 | JOSH OLSON rush for 11 yards to the E41, 1ST DOWN R (KYLE TOTH). |
| R | 1-10 | at E41 | ETHAN LACOURT rush for 4 yards to the E37 (DAKOTA PRINCE). |
| R | 2-6 | at E37 | PENALTY E offside 5 yards to the E32. |
| R | 2-1 | at E32 | AUSTIN MCKELLAR rush for no gain to the E32 (KYLE TOTH). |
| R | 3-1 | at E32 | ETHAN LACOURT rush for no gain to the E32 (CURT DOORNBOS;DUSTIN TRIPP). |
| R | 4-1 | at E32 | ETHAN LACOURT rush for loss of 1 yard to the E33 (ZACH REYNOLDS;AARON HAMMING). |
| | | Drive: 8 plays, 34 yards, TOP 03:12 |
| E | 1-10 | at E33 | HUDSONVILLE drive start at 09:07. |
| E | 1-10 | at E33 | MASON OPPLE pass incomplete to MARK DIETERIE. |
| E | 2-10 | at E33 | PENALTY R false start 5 yards to the E38. |
| E | 2-5 | at E38 | MASON OPPLE sacked for loss of 6 yards to the E32 (MASON PANT). |
| E | 3-11 | at E32 | MASON OPPLE pass complete to MARK DIETERIE for 43 yards to the R25, 1ST DOWN E, out-of-bounds (DREW BOATRIGHT). |
| E | 1-10 | at R25 | MASON OPPLE rush for 2 yards to the R23 (GABE BAUMANN;BRANDON HOULE). |
| E | 2-8 | at R23 | MASON OPPLE pass complete to KADEN KEMPKER for 3 yards to the R20 (JOSH OLSON). |
| E | 3-5 | at R20 | MASON OPPLE pass incomplete to CURT DOORNBOS, PENALTY E holding 10 yards to the R30. |
| E | 3-15 | at R30 | 3rd and 15. |
| E | 3-15 | at R30 | MASON OPPLE pass incomplete to MITCH LANINGA. |
| E | 4-15 | at R30 | Timeout HUDSONVILLE, clock 06:19. |
| E | 4-15 | at R30 | MASON OPPLE pass incomplete to CURT DOORNBOS (JOSH OLSON). |
| | | Drive: 8 plays, 37 yards, TOP 02:55 |
| R | 1-10 | at R30 | ROCKFORD drive start at 06:12. |
| R | 1-10 | at R30 | CJ FARMER rush for 8 yards to the R38 (KYLE TOTH;TREVOR BOUMA). |
| R | 2-2 | at R38 | ETHAN LACOURT rush for 13 yards to the E49, 1ST DOWN R (KADEN KEMPKER;KODY BAUSWELL). |
| R | 1-10 | at E49 | JAKE SENDZIK rush for 3 yards to the E46 (DAKOTA PRINCE;AARON HAMMING). |
| R | 2-7 | at E46 | ETHAN LACOURT rush for 4 yards to the E42 (BRYAN VANBUREN;JACK ELLERMETS). |
| R | 3-3 | at E42 | CJ FARMER rush for 9 yards to the E33, 1ST DOWN R (KADEN KEMPKER;TREVOR BOUMA). |
| R | 1-10 | at E33 | JAKE SENDZIK rush for 6 yards to the E27 (KYLE TOTH). |
| R | 2-4 | at E27 | JAKE SENDZIK rush for no gain to the E27 (KYLE TOTH;KADEN KEMPKER). |
| R | 3-4 | at E27 | LANDEN HANEY pass complete to JIMMY SCALES for 27 yards to the E0, 1ST DOWN R, TOUCHDOWN, clock 01:47. |
| | | DRAKE STREHL kick attempt good. |
| | | ROCKFORD 14, HUDSONVILLE 6 |
| | | Drive: 8 plays, 70 yards, TOP 04:25 |
| | | QUINN NORDIN kickoff 60 yards to the E0, touchback. |
| E | 1-10 | at E20 | HUDSONVILLE drive start at 01:47. |
| E | 1-10 | at E20 | MASON OPPLE rush for 9 yards to the E29 (TYLER BRADFIELD). |
| E | 2-1 | at E29 | MASON OPPLE rush for 16 yards to the E45, 1ST DOWN E (TREVOR COUGHLIN;TYLER BRADFIELD). |
| E | 1-10 | at E45 | MASON OPPLE pass complete to DUSTIN TRIPP for 5 yards to the 50 yardline, out-of-bounds. |
| E | 2-5 | at E50 | MASON OPPLE pass complete to CURT DOORNBOS for 25 yards to the R25, 1ST DOWN E, out-of-bounds (MASON PANT). |
| E | 1-10 | at R25 | Timeout ROCKFORD, clock 00:44. |
| E | 1-10 | at R25 | MASON OPPLE rush for 14 yards to the R11, 1ST DOWN E, out-of-bounds (TYLER BRADFIELD). |
| E | 1-10 | at R11 | MASON OPPLE pass complete to KADEN KEMPKER for 11 yards to the R0, 1ST DOWN E, TOUCHDOWN, clock 00:31. |
| E | 1-G | at R03 | Timeout HUDSONVILLE, clock 00:31. |
| | | MASON OPPLE rush attempt failed. |
| | | ROCKFORD 14, HUDSONVILLE 12 |
| | | Drive: 6 plays, 80 yards, TOP 01:16 |
| | | DUSTIN TRIPP kickoff 33 yards to the R27, JIMMY OLEWINSKI return 6 yards to the R33 (KYLE TOTH). |
| R | 1-10 | at R33 | ROCKFORD drive start at 00:24. |
| R | 1-10 | at R33 | DARIAN VAUGHN rush for 4 yards to the R37 (KODY BAUSWELL). |
| R | 2-6 | at R37 | End of half, clock 00:00. |
| | | Drive: 1 plays, 4 yards, TOP 00:24 |
| | | ROCKFORD 14, HUDSONVILLE 12 |
| R | 2-6 | at R37 | Start of 3rd quarter, clock 12:00, E ball on E40. |
| | | Drive: 1 plays, 4 yards, TOP 00:24 |
| | | DUSTIN TRIPP kickoff 38 yards to the R22, JIMMY OLEWINSKI return 13 yards to the R35 (SETH LAMAIRE;BRANDON TAYLOR). |
| R | 1-10 | at R35 | ROCKFORD drive start at 11:55. |
| R | 1-10 | at R35 | JOSH OLSON rush for 8 yards to the R43 (BRANDON TAYLOR). |
| R | 2-2 | at R43 | SPENCER ANDRUS rush for 4 yards to the R47, 1ST DOWN R (KODY BAUSWELL). |
| R | 1-10 | at R47 | DARIAN VAUGHN rush for 21 yards to the E32, 1ST DOWN R (CURT DOORNBOS). |
| R | 1-10 | at E32 | ETHAN LACOURT rush for loss of 1 yard to the E33 (KODY BAUSWELL). |
| R | 2-11 | at E33 | JAKE SENDZIK rush for 3 yards to the E30 (KADEN KEMPKER;AARON HAMMING). |
| R | 3-8 | at E30 | LANDEN HANEY pass complete to JIMMY SCALES for 14 yards to the E16, 1ST DOWN R. |
| R | 1-10 | at E16 | ETHAN LACOURT rush for 3 yards to the E13 (AARON HAMMING;DAKOTA PRINCE). |
| R | 2-7 | at E13 | ETHAN LACOURT rush for loss of 1 yard to the E14 (AARON HAMMING;CURT DOORNBOS). |
| R | 3-8 | at E14 | LANDEN HANEY pass incomplete to DARIAN VAUGHN. |
| R | 4-8 | at E14 | QUINN NORDIN field goal attempt from 30 MISSED - wide left, spot at E20, clock 07:23. |
| | | Drive: 10 plays, 51 yards, TOP 04:32 |
| E | 1-10 | at E20 | HUDSONVILLE drive start at 07:23. |
| E | 1-10 | at E20 | DAKOTA PRINCE rush for 4 yards to the E24 (BRENT SHOWERS;RYAN BAUMANN). |
| E | 2-6 | at E24 | MASON OPPLE pass incomplete to CURT DOORNBOS. |
| E | 3-6 | at E24 | MASON OPPLE pass complete to CURT DOORNBOS for 18 yards to the E42, 1ST DOWN E, out-of-bounds. |
| E | 1-10 | at E42 | MASON OPPLE rush for no gain to the E42 (JARETT SOBKOWIA;BRENT SHOWERS). |
| E | 2-10 | at E42 | PENALTY E false start 5 yards to the E37. |
| E | 2-15 | at E37 | MASON OPPLE pass incomplete to KADEN KEMPKER (SPENCER ANDRUS). |
| E | 3-15 | at E37 | MASON OPPLE rush for 7 yards to the E44 (JARETT SOBKOWIA;RANDY GARVIN). |
| E | 4-8 | at E44 | MARK DIETERIE punt 34 yards to the R22, TYLER BRADFIELD return -8 yards to the R14 (DUSTIN TRIPP;KODY BAUSWELL). |
| | | Drive: 6 plays, 24 yards, TOP 02:06 |
| R | 1-10 | at R14 | ROCKFORD drive start at 05:17. |
| R | 1-10 | at R14 | ETHAN LACOURT rush for 9 yards to the R23 (TYLER BUCHHOLZ;TRISTEN ROELOFS). |
| R | 2-1 | at R23 | ETHAN LACOURT rush for 4 yards to the R27, 1ST DOWN R (DUSTIN TRIPP;DAKOTA PRINCE). |
| R | 1-10 | at R27 | LANDEN HANEY pass incomplete to JIMMY SCALES. |
| R | 2-10 | at R27 | ETHAN LACOURT rush for 3 yards to the R30 (KODY BAUSWELL;DAKOTA PRINCE). |
| R | 3-7 | at R30 | ETHAN LACOURT rush for 8 yards to the R38, 1ST DOWN R (TRISTEN ROELOFS). |
| R | 1-10 | at R38 | DARIAN VAUGHN rush for 1 yard to the R39 (TREVOR BOUMA;JACK ELLERMETS). |
| R | 2-9 | at R39 | LANDEN HANEY pass incomplete to JAKE SENDZIK. |
| R | 3-9 | at R39 | LANDEN HANEY pass incomplete to JIMMY SCALES. |
| R | 4-9 | at R39 | QUINN NORDIN punt 42 yards to the E19, fair catch by KADEN KEMPKER. |
| | | Drive: 8 plays, 25 yards, TOP 03:00 |
| E | 1-10 | at E19 | HUDSONVILLE drive start at 02:17. |
| E | 1-10 | at E19 | MASON OPPLE rush for loss of 1 yard to the E18 (MASON PANT). |
| E | 2-11 | at E18 | MASON OPPLE sacked for loss of 2 yards to the E16 (JOSH OLSON). |
| E | 3-13 | at E16 | MASON OPPLE pass incomplete to CURT DOORNBOS. |
| E | 4-13 | at E16 | MARK DIETERIE punt BLOCKED, recovered by R CALEB CHILDERS at E0, CALEB CHILDERS for no gain to the E0, TOUCHDOWN, clock 01:15 (blocked by JIMMY OLEWINSKI). |
| | | Drive: 3 plays, minus 3 yards, TOP 01:02 |
| | | DRAKE STREHL kick attempt good. |
| | | ROCKFORD 21, HUDSONVILLE 12 |
| | | QUINN NORDIN kickoff 60 yards to the E0, touchback. |
| E | 1-10 | at E20 | HUDSONVILLE drive start at 01:15. |
| E | 1-10 | at E20 | MASON OPPLE pass complete to DUSTIN TRIPP for 11 yards to the E31, 1ST DOWN E, out-of-bounds (MASON PANT). |
| E | 1-10 | at E31 | MASON OPPLE pass complete to KADEN KEMPKER for 10 yards to the E41, 1ST DOWN E (SPENCER ANDRUS). |
| E | 1-10 | at E41 | MASON OPPLE rush for 6 yards to the E47 (RYAN BAUMANN). |
| E | 2-4 | at E47 | MASON OPPLE rush for 3 yards to the 50 yardline (TREVOR COUGHLIN;RYAN BAUMANN). |
| E | 3-1 | at E50 | MASON OPPLE rush for no gain to the 50 yardline (BRANDON HOULE;TREVOR COUGHLIN). |
| | | Drive: 5 plays, 30 yards, TOP 01:47 |
| | | ROCKFORD 21, HUDSONVILLE 12 |
| E | 4-1 | at E50 | Start of 4th quarter, clock 12:00. |
| E | 4-1 | at E50 | MASON OPPLE rush for 3 yards to the R47, 1ST DOWN E (BRENT SHOWERS;GABE BAUMANN). |
| E | 1-10 | at R47 | MASON OPPLE pass intercepted by JOSH OLSON at the R23, JOSH OLSON return 0 yards to the R23. |
| | | Drive: 7 plays, 33 yards, TOP 01:47 |
| R | 1-10 | at R23 | ROCKFORD drive start at 11:28. |
| R | 1-10 | at R23 | ETHAN LACOURT rush for 2 yards to the R25 (TRISTEN ROELOFS). |
| R | 2-8 | at R25 | ETHAN LACOURT rush for 1 yard to the R26 (DUSTIN TRIPP;AARON HAMMING). |
| R | 3-7 | at R26 | ETHAN LACOURT rush for no gain to the R26 (AARON HAMMING;BRANDON TAYLOR). |
| R | 4-7 | at R26 | QUINN NORDIN punt 30 yards to the E44, TEAM return 0 yards to the E44, fumble by TEAM recovered by E TEAM at 50 yardline, out-of-bounds. |
| | | Drive: 3 plays, 3 yards, TOP 02:01 |
| E | 1-10 | at E50 | HUDSONVILLE drive start at 09:27. |
| E | 1-10 | at E50 | MASON OPPLE rush for 1 yard to the R49 (BRENT SHOWERS), PENALTY R holding 7 yards to the R42. |
| E | 1-2 | at R42 | 1st and 2. |
| E | 1-2 | at R42 | MASON OPPLE pass incomplete to MARK DIETERIE. |
| E | 2-2 | at R42 | MASON OPPLE rush for 3 yards to the R39, 1ST DOWN E (RYAN BAUMANN;BRENT SHOWERS). |
| E | 1-10 | at R39 | MASON OPPLE sacked for loss of 6 yards to the R45 (RANDY GARVIN;RYAN BAUMANN). |
| E | 2-16 | at R45 | MASON OPPLE pass complete to DAKOTA PRINCE for loss of 3 yards to the R48 (RANDY GARVIN). |
| E | 3-19 | at R48 | MASON OPPLE pass complete to MARK DIETERIE for 6 yards to the R42 (BRENT SHOWERS;DREW BOATRIGHT). |
| E | 4-13 | at R42 | MASON OPPLE pass incomplete to MARK DIETERIE. |
| | | Drive: 7 plays, 14 yards, TOP 03:06 |
| R | 1-10 | at R42 | ROCKFORD drive start at 06:21. |
| R | 1-10 | at R42 | CJ FARMER rush for loss of 1 yard to the R41 (BRANDON TAYLOR;KODY BAUSWELL). |
| R | 2-11 | at R41 | LANDEN HANEY sacked for loss of 8 yards to the R33 (DUSTIN TRIPP). |
| R | 3-19 | at R33 | CJ FARMER rush for loss of 2 yards to the R31 (DUSTIN TRIPP). |
| R | 4-21 | at R31 | Timeout HUDSONVILLE, clock 04:38. |
| R | 4-21 | at R31 | QUINN NORDIN punt BLOCKED, recovered by E DUSTIN TRIPP at R31, DUSTIN TRIPP for 31 yards to the R0, TOUCHDOWN, clock 04:38 (blocked by DUSTIN TRIPP). |
| | | Drive: 3 plays, minus 11 yards, TOP 01:43 |
| | | HARRISON DETERS kick attempt good. |
| | | ROCKFORD 21, HUDSONVILLE 19 |
| | | DUSTIN TRIPP kickoff 44 yards to the R16, TYLER BRADFIELD return 18 yards to the R34 (CURT DOORNBOS). |
| R | 1-10 | at R34 | ROCKFORD drive start at 04:18. |
| R | 1-10 | at R34 | JAKE SENDZIK rush for 2 yards to the R36 (DUSTIN TRIPP). |
| R | 2-8 | at R36 | ETHAN LACOURT rush for 2 yards to the R38 (KODY BAUSWELL;KYLE TOTH). |
| R | 3-6 | at R38 | LANDEN HANEY rush for loss of 6 yards to the R32 (DUSTIN TRIPP). |
| R | 4-12 | at R32 | Timeout HUDSONVILLE, clock 02:49. |
| R | 4-12 | at R32 | QUINN NORDIN punt 55 yards to the E13, out-of-bounds. |
| | | Drive: 3 plays, minus 2 yards, TOP 01:41 |
| E | 1-10 | at E13 | HUDSONVILLE drive start at 02:37. |
| E | 1-10 | at E13 | MASON OPPLE sacked for loss of 11 yards to the E2 (RANDY GARVIN). |
| E | 2-21 | at E02 | MASON OPPLE pass incomplete to DUSTIN TRIPP (MASON PANT). |
| E | 3-21 | at E02 | MASON OPPLE pass incomplete to KYLE TOTH (TREVOR COUGHLIN). |
| E | 4-21 | at E02 | Timeout HUDSONVILLE, clock 01:49. |
| E | 4-21 | at E02 | MASON OPPLE pass incomplete to CURT DOORNBOS. |
| | | Drive: 4 plays, minus 11 yards, TOP 00:55 |
| R | 1-G | at E02 | ROCKFORD drive start at 01:42. |
| R | 1-G | at E02 | DARIAN VAUGHN rush for 2 yards to the E0, TOUCHDOWN, clock 01:36. |
| | | DRAKE STREHL kick attempt good. |
| | | ROCKFORD 28, HUDSONVILLE 19 |
| | | Drive: 1 plays, 2 yards, TOP 00:06 |
| | | QUINN NORDIN kickoff 60 yards to the E0, touchback. |
| E | 1-10 | at E20 | HUDSONVILLE drive start at 01:36. |
| E | 1-10 | at E20 | MASON OPPLE pass incomplete to CURT DOORNBOS. |
| E | 2-10 | at E20 | PENALTY R offside 5 yards to the E25. |
| E | 2-5 | at E25 | MASON OPPLE sacked for loss of 8 yards to the E17 (JARETT SOBKOWIA). |
| E | 3-13 | at E17 | MASON OPPLE pass incomplete to DUSTIN TRIPP. |
| E | 4-13 | at E17 | MASON OPPLE sacked for loss of 7 yards to the E10 (DREW BOATRIGHT). |
| | | Drive: 4 plays, minus 10 yards, TOP 00:41 |
| R | 1-G | at E10 | ROCKFORD drive start at 00:55. |
| R | 1-G | at E10 | TEAM rush for loss of 2 yards to the E12. |
| R | 2-G | at E12 | TEAM rush for loss of 2 yards to the E14. |
| R | 3-G | at E14 | End of game, clock 00:00. |
| | | Drive: 2 plays, minus 4 yards, TOP 00:55 |
| | | FINAL SCORE |
| | | ROCKFORD 28, HUDSONVILLE 19 |