R | 1-10 | at R40 | G ball on G40. |
| | | RYAN MAGUIRE kickoff 59 yards to the R1, DEVIN JAGER return 99 yards to the G0, TOUCHDOWN, clock 11:45. |
| | | CASEY WATTERS kick attempt good. |
| | | ROCKFORD 7, GRAND HAVEN 0 |
| | | CASEY WATTERS kickoff 60 yards to the G0, touchback. |
G | 1-10 | at G20 | GRAND HAVEN drive start at 11:45. |
G | 1-10 | at G20 | ISAAK NEWHOUSE rush for no gain to the G20 (BRENT SHOWERS). |
G | 2-10 | at G20 | CODY JONAS rush for 1 yard to the G21 (BRETT MEYER;KYLER MALSTROM). |
G | 3-9 | at G21 | MICHAEL PENLAND pass incomplete to ISAAK NEWHOUSE. |
G | 4-9 | at G21 | FORD BUTLER punt 31 yards to the R48, downed. |
| | | Drive: 3 plays, 1 yards, TOP 01:18 |
R | 1-10 | at R48 | ROCKFORD drive start at 10:27. |
R | 1-10 | at R48 | KYLE SHORT pass complete to NICK SIMMS for no gain to the R48 (AARON GORDON). |
R | 2-10 | at R48 | SCOTT KAULE rush for 2 yards to the 50 yardline (RYAN MAGUIRE;DAKOTA JUAREZ). |
R | 3-8 | at R50 | KYLE SHORT pass incomplete to NICK SIMMS. |
R | 4-8 | at R50 | PENALTY R IM declined. |
R | 4-8 | at R50 | CASEY WATTERS punt 50 yards to the G0, touchback. |
| | | Drive: 3 plays, 2 yards, TOP 01:25 |
G | 1-10 | at G20 | GRAND HAVEN drive start at 09:02. |
G | 1-10 | at G20 | ISAAK NEWHOUSE rush for loss of 1 yard to the G19 (RANDY GARVIN;JEFF BALDWIN). |
G | 2-11 | at G19 | ISAAK NEWHOUSE rush for 3 yards to the G22 (RANDY GARVIN). |
G | 3-8 | at G22 | ISAAK NEWHOUSE pass incomplete to ANTHONY PERRIER (KC ZENNER). |
G | 4-8 | at G22 | FORD BUTLER punt 40 yards to the R38, HUNTER SMITH return 2 yards to the R40 (DAKOTA JUAREZ), PENALTY R illegal batting 10 yards to the R30, 1st and 10, R ball on R30. |
| | | Drive: 3 plays, 2 yards, TOP 01:28 |
R | 1-10 | at R30 | ROCKFORD drive start at 07:34. |
R | 1-10 | at R30 | CONNOR DARBY rush for 6 yards to the R36 (RYAN MAGUIRE), PENALTY G face mask 5 yards to the R41, 1ST DOWN R. |
R | 1-10 | at R41 | 1st and 10. |
R | 1-10 | at R41 | KYLE SHORT pass complete to AUSTIN MCKELLAR for 18 yards to the G41, 1ST DOWN R (QUINTON MORLEY). |
R | 1-10 | at G41 | CONNOR DARBY rush for 1 yard to the G40 (DAKOTA JUAREZ;AARON GORDON). |
R | 2-9 | at G40 | NICK SIMMS rush for 5 yards to the G35 (DAKOTA JUAREZ). |
R | 3-4 | at G35 | KYLE SHORT pass incomplete (MATT MULCAHY). |
R | 4-4 | at G35 | Timeout ROCKFORD, clock 05:49. |
R | 4-4 | at G35 | KYLE SHORT pass complete to NICK SIMMS for 7 yards to the G28, 1ST DOWN R (JEFF OLSON). |
R | 1-10 | at G28 | SCOTT KAULE rush for 3 yards to the G25 (ISAAK NEWHOUSE). |
R | 2-7 | at G25 | SCOTT KAULE rush for loss of 2 yards to the G27 (DAKOTA JUAREZ). |
R | 3-9 | at G27 | KYLE SHORT pass incomplete to AUSTIN MCKELLAR. |
R | 4-9 | at G27 | CASEY WATTERS field goal attempt from 44 BLOCKED, recovered by G RYAN MAGUIRE at G32 spot at G32, clock 04:05 (blocked by RYAN MAGUIRE), RYAN MAGUIRE for no gain to the G32. |
| | | Drive: 10 plays, 43 yards, TOP 04:54 |
G | 1-10 | at G32 | CODY JONAS rush for 3 yards to the G35 (KC ZENNER). |
G | 2-7 | at G35 | ISAAK NEWHOUSE rush for no gain to the G35 (BRENT SHOWERS;RANDY GARVIN). |
G | 3-7 | at G35 | AARON GORDON rush for 4 yards to the G39 (KC ZENNER), PENALTY G IM declined. |
G | 4-3 | at G39 | FORD BUTLER punt 21 yards to the R40, downed. |
| | | Drive: 3 plays, 7 yards, TOP 00:00 |
R | 1-10 | at R40 | ROCKFORD drive start at 02:40. |
R | 1-10 | at R40 | SCOTT KAULE rush for 4 yards to the R44 (DAKOTA JUAREZ). |
R | 2-6 | at R44 | SAM REINKE rush for 3 yards to the R47 (DAKOTA JUAREZ;ANTHONY PERRIER). |
R | 3-3 | at R47 | SCOTT KAULE rush for 6 yards to the G47, 1ST DOWN R (ISAAK NEWHOUSE;RYAN MAGUIRE). |
R | 1-10 | at G47 | SAM REINKE rush for 2 yards to the G45 (CONNER MOYNIHAN). |
R | 2-8 | at G45 | CONNOR DARBY rush for 3 yards to the G42 (CONNER MOYNIHAN;DAKOTA JUAREZ). |
R | 3-5 | at G42 | SAM REINKE rush for 16 yards to the G26, 1ST DOWN R (ISAAK NEWHOUSE). |
R | 1-10 | at G26 | SCOTT KAULE rush for 4 yards to the G22 (DAKOTA JUAREZ). |
R | 2-6 | at G22 | KYLE SHORT rush for 10 yards to the G12, 1ST DOWN R (JEFF OLSON). |
R | 1-10 | at G12 | SAM REINKE rush for 2 yards to the G10 (DAKOTA JUAREZ). |
| | | Drive: 9 plays, 50 yards, TOP 03:12 |
| | | ROCKFORD 7, GRAND HAVEN 0 |
R | 2-8 | at G10 | Start of 2nd quarter, clock 12:00. |
R | 2-8 | at G10 | CONNOR GRADY rush for 5 yards to the G5 (ISAAK NEWHOUSE;TYLER TIPPENS). |
R | 3-3 | at G05 | CONNOR GRADY rush for 5 yards to the G0, 1ST DOWN R, TOUCHDOWN, clock 11:28. |
| | | CASEY WATTERS kick attempt good, PENALTY G roughing the kicker 5 yards to the R45. |
| | | ROCKFORD 14, GRAND HAVEN 0 |
R | 1-G | at R45 | 1st and 10. |
R | 1-10 | at R45 | Change of possession, R ball on R45, 1st and 10. |
| | | Drive: 11 plays, 60 yards, TOP 03:12 |
R | 1-10 | at R45 | ROCKFORD drive start at 11:28. |
| | | CASEY WATTERS kickoff 55 yards to the G0, touchback. |
G | 1-10 | at G20 | GRAND HAVEN drive start at 11:28. |
G | 1-10 | at G20 | MICHAEL PENLAND pass complete to SAWYER JACOBS for 37 yards to the R43, 1ST DOWN G (STEVE BILSKI). |
G | 1-10 | at R43 | CODY JONAS rush for loss of 2 yards to the R45 (RANDY GARVIN). |
G | 2-12 | at R45 | MICHAEL PENLAND pass incomplete to JEFF OLSON. |
G | 3-12 | at R45 | MICHAEL PENLAND pass complete to SAWYER JACOBS for 11 yards to the R34 (KC ZENNER). |
G | 4-1 | at R34 | AARON GORDON rush for loss of 2 yards to the R36 (JEFF BALDWIN). |
| | | Drive: 5 plays, 44 yards, TOP 01:32 |
R | 1-10 | at R36 | ROCKFORD drive start at 09:56. |
R | 1-10 | at R36 | CONNOR DARBY rush for 3 yards to the R39 (TYLER TIPPENS). |
R | 2-7 | at R39 | CONNOR DARBY rush for no gain to the R39 (DAKOTA JUAREZ;QUINTON MORLEY). |
R | 3-7 | at R39 | KYLE SHORT rush for 1 yard to the R40 (CONNOR ROOD;DAKOTA JUAREZ). |
R | 4-6 | at R40 | CASEY WATTERS punt 39 yards to the G21, fair catch by ISAAK NEWHOUSE. |
| | | Drive: 3 plays, 4 yards, TOP 02:12 |
G | 1-10 | at G21 | GRAND HAVEN drive start at 07:44. |
G | 1-10 | at G21 | AARON GORDON rush for 9 yards to the G30 (JARED JOHNSON). |
G | 2-1 | at G30 | CODY JONAS rush for 5 yards to the G35, 1ST DOWN G (RANDY GARVIN;BRANDON HOULE). |
G | 1-10 | at G35 | AARON GORDON rush for loss of 1 yard to the G34 (BRANDON HOULE;BLAKE MCDONALD). |
G | 2-11 | at G34 | MICHAEL PENLAND pass incomplete to AARON GORDON. |
G | 3-11 | at G34 | MICHAEL PENLAND sacked for loss of 9 yards to the G25 (JEFF BALDWIN). |
G | 4-20 | at G25 | FORD BUTLER punt 24 yards to the G49, out-of-bounds. |
| | | Drive: 5 plays, 4 yards, TOP 01:47 |
R | 1-10 | at G49 | ROCKFORD drive start at 05:57. |
R | 1-10 | at G49 | SCOTT KAULE rush for 1 yard to the G48 (DAKOTA JUAREZ;MATT MULCAHY). |
R | 2-9 | at G48 | KYLE SHORT pass incomplete to NICK SIMMS. |
R | 3-9 | at G48 | KYLE SHORT rush for 1 yard to the G47 (MATT MULCAHY;JEFF OLSON). |
R | 4-8 | at G47 | CASEY WATTERS punt 47 yards to the G0, touchback. |
| | | Drive: 3 plays, 2 yards, TOP 01:23 |
G | 1-10 | at G20 | GRAND HAVEN drive start at 04:34. |
G | 1-10 | at G20 | ISAAK NEWHOUSE rush for 4 yards to the G24 (RANDY GARVIN). |
G | 2-6 | at G24 | ISAAK NEWHOUSE rush for 4 yards to the G28 (KC ZENNER). |
G | 3-2 | at G28 | AARON GORDON rush for 1 yard to the G29 (KC ZENNER;BRENT SHOWERS). |
G | 4-1 | at G29 | FORD BUTLER rush for loss of 9 yards to the G20 (BRANDON HOULE;JARETT SOBKOWIA). |
| | | Drive: 4 plays, 0 yards, TOP 01:41 |
R | 1-10 | at G20 | ROCKFORD drive start at 02:53. |
R | 1-10 | at G20 | KYLE SHORT pass complete to NICK SIMMS for 13 yards to the G7, 1ST DOWN R (ISAAK NEWHOUSE). |
R | 1-G | at G07 | KYLE SHORT pass complete to AUSTIN MCKELLAR for 7 yards to the G0, TOUCHDOWN, clock 02:22. |
| | | CASEY WATTERS kick attempt good. |
| | | ROCKFORD 21, GRAND HAVEN 0 |
| | | Drive: 2 plays, 20 yards, TOP 00:31 |
| | | CASEY WATTERS kickoff 50 yards to the G10, ISAAK NEWHOUSE return 9 yards to the G19 (TREVOR COUGHLIN;STEVE BILSKI). |
G | 1-10 | at G19 | GRAND HAVEN drive start at 02:15. |
G | 1-10 | at G19 | MICHAEL PENLAND pass incomplete to SAWYER JACOBS. |
G | 2-10 | at G19 | MICHAEL PENLAND sacked for loss of 9 yards to the G10 (BRETT MEYER;BLAKE MCDONALD). |
G | 3-19 | at G10 | Timeout ROCKFORD, clock 01:58. |
G | 3-19 | at G10 | MICHAEL PENLAND pass incomplete to SAWYER JACOBS. |
G | 4-19 | at G10 | FORD BUTLER punt 39 yards to the G49, HUNTER SMITH return 13 yards to the G36 (KOLLIN WERNER). |
| | | Drive: 3 plays, minus 9 yards, TOP 00:36 |
R | 1-10 | at G36 | ROCKFORD drive start at 01:39. |
R | 1-10 | at G36 | KYLE SHORT pass complete to AUSTIN MCKELLAR for 11 yards to the G25, 1ST DOWN R (QUINTON MORLEY). |
R | 1-10 | at G25 | KYLE SHORT pass incomplete to DYLAN POSTMA (JEFF OLSON). |
R | 2-10 | at G25 | SCOTT KAULE rush for 13 yards to the G12, 1ST DOWN R (RYAN MAGUIRE). |
R | 1-10 | at G12 | KYLE SHORT pass complete to CODY GARNSEY for 12 yards to the G0, 1ST DOWN R, TOUCHDOWN, clock 01:11. |
| | | CASEY WATTERS kick attempt good. |
| | | ROCKFORD 28, GRAND HAVEN 0 |
| | | Drive: 4 plays, 36 yards, TOP 00:28 |
| | | CASEY WATTERS kickoff 60 yards to the G0, touchback. |
G | 1-10 | at G20 | GRAND HAVEN drive start at 01:11. |
G | 1-10 | at G20 | MICHAEL PENLAND pass incomplete to JEFF OLSON. |
G | 2-10 | at G20 | MICHAEL PENLAND pass complete to JEFF OLSON for 1 yard to the G21 (JARED JOHNSON), PENALTY G holding declined. |
G | 3-9 | at G21 | MICHAEL PENLAND pass incomplete to JEFF OLSON. |
G | 4-9 | at G21 | FORD BUTLER punt 32 yards to the R47, downed. |
| | | Drive: 3 plays, 1 yards, TOP 00:26 |
R | 1-10 | at R47 | ROCKFORD drive start at 00:45. |
R | 1-10 | at R47 | KYLE SHORT pass complete to NICK SIMMS for 7 yards to the G46 (RYAN MAGUIRE). |
R | 2-3 | at G46 | KYLE SHORT sacked for loss of 9 yards to the R45 (ISAAK NEWHOUSE). |
R | 3-12 | at R45 | Timeout ROCKFORD, clock 00:32. |
R | 3-12 | at R45 | KYLE SHORT pass incomplete to AUSTIN MCKELLAR, PENALTY G pass interference 15 yards to the G40, 1ST DOWN R. |
R | 1-10 | at G40 | 1st and 10. |
R | 1-10 | at G40 | KYLE SHORT pass incomplete to NICK SIMMS. |
R | 2-10 | at G40 | KYLE SHORT pass incomplete to NICK SIMMS. |
R | 3-10 | at G40 | KYLE SHORT pass complete to SAM REINKE for 18 yards to the G22, 1ST DOWN R (JOHN SIEGEL). |
R | 1-10 | at G22 | CASEY WATTERS field goal attempt from 39 GOOD, clock 00:01. |
| | | ROCKFORD 31, GRAND HAVEN 0 |
R | 1-G | at R40 | End of half, clock 00:00. |
| | | Drive: 7 plays, 31 yards, TOP 00:45 |
| | | ROCKFORD 31, GRAND HAVEN 0 |
R | 1-G | at R40 | Start of 3rd quarter, clock 12:00, R ball on R40. |
| | | Drive: 7 plays, 31 yards, TOP 00:45 |
| | | CASEY WATTERS kickoff 48 yards to the G12, ISAAK NEWHOUSE return 40 yards to the R48 (CONNOR GRADY). |
G | 1-10 | at R48 | GRAND HAVEN drive start at 11:49. |
G | 1-10 | at R48 | MICHAEL PENLAND rush for 4 yards to the R44, out-of-bounds (BRENT SHOWERS). |
G | 2-6 | at R44 | AARON GORDON sacked for loss of 13 yards to the G43 (JEFF BALDWIN). |
G | 3-19 | at G43 | MICHAEL PENLAND rush for no gain to the G43 (BLAKE MCDONALD;BRENT SHOWERS). |
G | 4-19 | at G43 | FORD BUTLER punt 39 yards to the R18, downed. |
| | | Drive: 3 plays, minus 9 yards, TOP 01:36 |
R | 1-10 | at R18 | ROCKFORD drive start at 10:13. |
R | 1-10 | at R18 | KYLE SHORT pass complete to NICK SIMMS for 11 yards to the R29, 1ST DOWN R (ISAAK NEWHOUSE;SAWYER JACOBS). |
R | 1-10 | at R29 | KYLE SHORT pass incomplete to AUSTIN MCKELLAR. |
R | 2-10 | at R29 | KYLE SHORT pass complete to AUSTIN MCKELLAR for 12 yards to the R41, 1ST DOWN R (DAKOTA JUAREZ). |
R | 1-10 | at R41 | SAM REINKE rush for 3 yards to the R44 (CONNOR ROOD). |
R | 2-7 | at R44 | KYLE SHORT pass complete to NICK SIMMS for 12 yards to the G44, 1ST DOWN R (MATT MULCAHY), PENALTY G face mask 5 yards to the G39. |
R | 1-5 | at G39 | 1st and 10. |
R | 1-10 | at G39 | SAM REINKE rush for 39 yards to the G0, 1ST DOWN R, TOUCHDOWN, clock 08:31. |
| | | CASEY WATTERS kick attempt good. |
| | | ROCKFORD 38, GRAND HAVEN 0 |
| | | Drive: 6 plays, 82 yards, TOP 01:42 |
| | | DRAKE STREHL kickoff 40 yards to the G20, SAWYER JACOBS return 9 yards to the G29 (MASON WESTON). |
G | 1-10 | at G29 | GRAND HAVEN drive start at 08:07. |
G | 1-10 | at G29 | MICHAEL PENLAND pass complete to ISAAK NEWHOUSE for 32 yards to the R39, 1ST DOWN G (JIMMY OLEWINSKI). |
G | 1-10 | at R39 | MICHAEL PENLAND pass incomplete to RYAN KAUFMAN. |
G | 2-10 | at R39 | MICHAEL PENLAND pass complete to ISAAK NEWHOUSE for 39 yards to the R0, 1ST DOWN G, TOUCHDOWN, clock 06:32. |
| | | RYAN MAGUIRE kick attempt good. |
| | | ROCKFORD 38, GRAND HAVEN 7 |
| | | Drive: 3 plays, 71 yards, TOP 01:35 |
| | | RYAN MAGUIRE kickoff 12 yards to the R48, on-side kick, recovered by G on R48. |
G | 1-10 | at R48 | GRAND HAVEN drive start at 06:22. |
G | 1-10 | at R48 | ISAAK NEWHOUSE pass intercepted by JARED JOHNSON at the R34, JARED JOHNSON return 0 yards to the R34 (RYAN KAUFMAN). |
| | | Drive: 1 plays, 0 yards, TOP 00:00 |
R | 1-10 | at R34 | ROCKFORD drive start at 06:22. |
R | 1-10 | at R34 | DARIAN VAUGHN rush for 1 yard to the R35 (TYLER TIPPENS). |
R | 2-9 | at R35 | STEVE LOCKWOOD rush for 2 yards to the R37 (TYLER TIPPENS). |
R | 3-7 | at R37 | CHASE HANKINS rush for 19 yards to the G44, 1ST DOWN R (ISAAK NEWHOUSE). |
R | 1-10 | at G44 | STEVE LOCKWOOD rush for 2 yards to the G42 (DAKOTA JUAREZ). |
R | 2-8 | at G42 | CHASE HANKINS rush for 11 yards to the G31, 1ST DOWN R (RYAN MAGUIRE;DAKOTA JUAREZ). |
R | 1-10 | at G31 | DARIAN VAUGHN rush for 1 yard to the G30 (MATT MULCAHY). |
R | 2-9 | at G30 | ETHAN LACOURT rush for no gain to the G30 (TYLER FOUTZ). |
R | 3-9 | at G30 | CHASE HANKINS rush for loss of 3 yards to the G33 (CODY JONAS). |
R | 4-12 | at G33 | CHASE HANKINS pass complete to JIMMY SCALES for 33 yards to the G0, 1ST DOWN R, TOUCHDOWN, clock 01:56. |
| | | CASEY WATTERS kick attempt good. |
| | | ROCKFORD 45, GRAND HAVEN 7 |
| | | Drive: 9 plays, 66 yards, TOP 04:26 |
| | | DRAKE STREHL kickoff 50 yards to the G10, AARON GORDON return 20 yards to the G30 (CONNOR GRADY). |
G | 1-10 | at G30 | GRAND HAVEN drive start at 01:32. |
G | 1-10 | at G30 | KARL JOHNSON pass incomplete to JEFF OLSON. |
G | 2-10 | at G30 | KARL JOHNSON pass intercepted by HUNTER SMITH at the G44, HUNTER SMITH return to the G0, clock 01:32, PENALTY R holding 21 yards to the R49, 1ST DOWN G, NO PLAY. |
G | 1-10 | at R49 | JOHN SIEGEL rush for 17 yards to the R32, 1ST DOWN G (HUNTER SMITH). |
| | | Drive: 2 plays, 38 yards, TOP 09:38 |
| | | ROCKFORD 45, GRAND HAVEN 7 |
G | 1-10 | at R32 | Start of 4th quarter, clock 12:00. |
G | 1-10 | at R32 | KARL JOHNSON sacked for loss of 10 yards to the R42 (MASON PANT), fumble by KARL JOHNSON recovered by R COREY ORTIZ at R47. |
| | | Drive: 3 plays, 23 yards, TOP 09:38 |
R | 1-10 | at R47 | CHASE HANKINS rush for 12 yards to the G41, 1ST DOWN R (QUINTON MORLEY). |
R | 1-10 | at G41 | LUKE BERA rush for 1 yard to the G40 (MATT MULCAHY). |
R | 2-9 | at G40 | BRAD WILLIAMS rush for 3 yards to the G37 (WYATT SUCHECKI). |
R | 3-6 | at G37 | CHASE HANKINS rush for 11 yards to the G26, 1ST DOWN R (WYATT SUCHECKI). |
R | 1-10 | at G26 | DARIAN VAUGHN rush for 3 yards to the G23 (QUINTON MORLEY;SANTIAGO LOPEZ). |
R | 2-7 | at G23 | LUKE BERA rush for 2 yards to the G21 (QUINTON MORLEY;WYATT SUCHECKI). |
R | 3-5 | at G21 | BRAD WILLIAMS rush for 4 yards to the G17 (TYLER FOUTZ;MATT MULCAHY). |
R | 4-1 | at G17 | DARIAN VAUGHN rush for 2 yards to the G15, 1ST DOWN R (TYLER FOUTZ). |
R | 1-10 | at G15 | DARIAN VAUGHN rush for 2 yards to the G13 (KOLLIN WERNER). |
R | 2-8 | at G13 | CHASE HANKINS rush for loss of 19 yards to the G32. |
R | 3-27 | at G32 | CHASE HANKINS rush for 23 yards to the G9, out-of-bounds (ERIC VANDYKE). |
R | 4-4 | at G09 | CHASE HANKINS rush for 3 yards to the G6 (SANTIAGO LOPEZ). |
| | | Drive: 12 plays, 47 yards, TOP 00:00 |
G | 1-10 | at G06 | GRAND HAVEN drive start at 03:54. |
G | 1-10 | at G06 | JOHN SIEGEL rush for 5 yards to the G11 (DREW BOATRIGHT;BAILEY SERGENT). |
G | 2-5 | at G11 | JOHN SIEGEL rush for no gain to the G11 (MASON WESTON). |
G | 3-5 | at G11 | KARL JOHNSON pass incomplete to J. STIELSTRA. |
G | 4-5 | at G11 | FORD BUTLER punt 40 yards to the R49, DEVIN JAGER return 12 yards to the G39, out-of-bounds (JOHN SIEGEL). |
| | | Drive: 3 plays, 5 yards, TOP 02:19 |
R | 1-10 | at G39 | ROCKFORD drive start at 01:35. |
R | 1-10 | at G39 | STEVE LOCKWOOD rush for 4 yards to the G35 (J. STIELSTRA;ERIC VANDYKE). |
R | 2-6 | at G35 | DARIAN VAUGHN rush for 4 yards to the G31 (WYATT SUCHECKI). |
R | 3-2 | at G31 | LUKE BERA rush for 1 yard to the G30 (WYATT SUCHECKI;ALEC OSBORN). |
R | 4-1 | at G30 | End of game, clock 00:00. |
| | | Drive: 3 plays, 9 yards, TOP 01:35 |
| | | FINAL SCORE |
| | | ROCKFORD 45, GRAND HAVEN 7 |