| | | Gannon won the toss and declined. |
| Kutz | 1-10 | at Kutz35 | Start of 1st quarter, clock 15:00. |
| Kutz | 1-10 | at Kutz35 | GAN ball on GAN35. |
| | | Karch Holland kickoff 61 yards to the KUTZ4, James Wah Jr. return 21 yards to the KUTZ25 (Zach Stegner;Jason Blose). |
| Kutz | 1-10 | at Kutz25 | Darrell Scott rush for 2 yards to the KUTZ27 (Joshua Wiechelt;Luke Rankie). |
| Kutz | 2-8 | at Kutz27 | Chad Barton pass complete to Kellen Williams for 4 yards to the KUTZ31, out-of-bounds (Ta'Von Bailey). |
| Kutz | 3-4 | at Kutz31 | Darrell Scott rush for 5 yards to the KUTZ36, 1ST DOWN KUTZ (Nico Mendieta). |
| Kutz | 1-10 | at Kutz36 | Chad Barton pass complete to Kodi Reed for 4 yards to the KUTZ40 (Nick Bengal;Mike Phillips). |
| Kutz | 2-6 | at Kutz40 | Darrell Scott rush for 1 yard to the KUTZ41 (Luke Rankie;Chris Walker). |
| Kutz | 3-5 | at Kutz41 | Chad Barton pass complete to Kellen Williams for 13 yards to the GAN46, 1ST DOWN KUTZ, out-of-bounds (Nick Bengal). |
| Kutz | 1-10 | at Gan46 | Darrell Scott rush for loss of 4 yards to the 50 yardline (Luke Rankie). |
| Kutz | 2-14 | at Kutz50 | Chad Barton pass incomplete to N. Hollander, dropped pass. |
| Kutz | 3-14 | at Kutz50 | Chad Barton pass incomplete to Kodi Reed (Mike Phillips). |
| Kutz | 4-14 | at Kutz50 | Andrew Deutsch punt 30 yards to the GAN20, Justin Caliste return 3 yards to the GAN23 (Cody Waltimyer). |
| | | Drive: 9 plays, 25 yards, TOP 03:44 |
| Gan | 1-10 | at Gan23 | GANNON UNIVERSITY drive start at 11:16. |
| Gan | 1-10 | at Gan23 | Liam Nadler pass complete to Quad Law for 11 yards to the GAN34, 1ST DOWN GAN (English Peay). |
| Gan | 1-10 | at Gan34 | Liam Nadler pass complete to Jesstin Hamm for 66 yards to the KUTZ0, 1ST DOWN GAN, TOUCHDOWN, clock 10:45. |
| | | Karch Holland kick attempt good. |
| | | Gannon University 7, Kutztown 0 |
| | | Drive: 2 plays, 77 yards, TOP 00:31 |
| | | Karch Holland kickoff 65 yards to the KUTZ0, James Wah Jr. return 23 yards to the KUTZ23 (Ke'Shaun Allen;Tyler Johnson). |
| Kutz | 1-10 | at Kutz23 | KUTZTOWN drive start at 10:40. |
| Kutz | 1-10 | at Kutz23 | Chad Barton pass complete to N. Hollander for 2 yards to the KUTZ25, out-of-bounds (Mike Zanders). |
| Kutz | 2-8 | at Kutz25 | Darrell Scott rush for 2 yards to the KUTZ27 (Trenton Donald;QwaheemMarshall). |
| Kutz | 3-6 | at Kutz27 | Chad Barton pass complete to Kellen Williams for 10 yards to the KUTZ37, 1ST DOWN KUTZ (Mike Phillips). |
| Kutz | 1-10 | at Kutz37 | Chad Barton rush for no gain to the KUTZ37 (Luke Rankie). |
| Kutz | 2-10 | at Kutz37 | Chad Barton pass complete to N. Hollander for 7 yards to the KUTZ44 (Joshua Wiechelt;Matt Astorino). |
| Kutz | 3-3 | at Kutz44 | Chad Barton pass incomplete to Kodi Reed (Matt Astorino). |
| Kutz | 4-3 | at Kutz44 | Andrew Deutsch punt 38 yards to the GAN18, downed. |
| | | Drive: 6 plays, 21 yards, TOP 02:53 |
| Gan | 1-10 | at Gan18 | GANNON UNIVERSITY drive start at 07:47. |
| Gan | 1-10 | at Gan18 | Brock Jones rush for 1 yard to the GAN19 (Zach Greenwald). |
| Gan | 2-9 | at Gan19 | Brock Jones rush for 13 yards to the GAN32, 1ST DOWN GAN (Jalen Nieves). |
| Gan | 1-10 | at Gan32 | Liam Nadler pass complete to Justin Caliste for 5 yards to the GAN37, out-of-bounds (Sam Dougan). |
| Gan | 2-5 | at Gan37 | Liam Nadler pass incomplete to Justin Caliste. |
| Gan | 3-5 | at Gan37 | Liam Nadler pass incomplete to Jesstin Hamm (English Peay). |
| Gan | 4-5 | at Gan37 | Adam Schaffer punt 56 yards to the KUTZ7, out-of-bounds. |
| | | Drive: 5 plays, 19 yards, TOP 01:10 |
| Kutz | 1-10 | at Kutz07 | KUTZTOWN drive start at 06:37. |
| Kutz | 1-10 | at Kutz07 | Darrell Scott rush for 2 yards to the KUTZ9 (Trenton Donald;Nico Mendieta). |
| Kutz | 2-8 | at Kutz09 | Chad Barton pass complete to Kellen Williams for 6 yards to the KUTZ15, out-of-bounds (Nick Bengal). |
| Kutz | 3-2 | at Kutz15 | Chad Barton pass incomplete to Kellen Williams. |
| Kutz | 4-2 | at Kutz15 | Andrew Deutsch punt 44 yards to the GAN41, fair catch by Justin Caliste. |
| | | Drive: 3 plays, 8 yards, TOP 01:00 |
| Gan | 1-10 | at Gan41 | GANNON UNIVERSITY drive start at 05:37. |
| Gan | 1-10 | at Gan41 | Liam Nadler rush for 14 yards to the KUTZ45, 1ST DOWN GAN, out-of-bounds (Drake Brumfield). |
| Gan | 1-10 | at Kutz45 | Liam Nadler pass incomplete to Jesstin Hamm. |
| Gan | 2-10 | at Kutz45 | Brock Jones rush for 12 yards to the KUTZ33, 1ST DOWN GAN (Jalen Nieves). |
| Gan | 1-10 | at Kutz33 | Brock Jones rush for 15 yards to the KUTZ18, 1ST DOWN GAN (Kurt Kenny;Drake Brumfield). |
| Gan | 1-10 | at Kutz18 | Liam Nadler pass complete to Justin Caliste for 4 yards to the KUTZ14, out-of-bounds (Darryl Mintz). |
| Gan | 2-6 | at Kutz14 | Brock Jones rush for 2 yards to the KUTZ12 (M. Gallagher;Sam Dougan). |
| Gan | 3-4 | at Kutz12 | Liam Nadler pass complete to Justin Caliste for 6 yards to the KUTZ6, 1ST DOWN GAN (Jalen Nieves). |
| Gan | 1-G | at Kutz06 | Liam Nadler pass incomplete to Jesstin Hamm. |
| Gan | 2-G | at Kutz06 | Brock Jones rush for 4 yards to the KUTZ2 (Drake Brumfield). |
| Gan | 3-G | at Kutz02 | Brock Jones rush for 2 yards to the KUTZ0, TOUCHDOWN, clock 02:15. |
| | | Karch Holland kick attempt good. |
| | | Gannon University 14, Kutztown 0 |
| | | Drive: 10 plays, 59 yards, TOP 03:22 |
| | | Karch Holland kickoff 65 yards to the KUTZ0, touchback. |
| Kutz | 1-10 | at Kutz20 | KUTZTOWN drive start at 02:15. |
| Kutz | 1-10 | at Kutz20 | KUTZ ball on KUTZ25. |
| Kutz | 1-10 | at Kutz25 | Chad Barton rush for 3 yards to the KUTZ28 (Chris Walker;Matthew Gawlik). |
| Kutz | 2-7 | at Kutz28 | Chad Barton pass complete to Anthony Kelly for 6 yards to the KUTZ34, out-of-bounds (Kailan Chavis). |
| Kutz | 3-1 | at Kutz34 | James Wah Jr. rush for 6 yards to the KUTZ40, 1ST DOWN KUTZ (Mike Zanders). |
| Kutz | 1-10 | at Kutz40 | Chad Barton pass incomplete to Kodi Reed. |
| Kutz | 2-10 | at Kutz40 | James Wah Jr. rush for 6 yards to the KUTZ46 (Mike Zanders). |
| Kutz | 3-4 | at Kutz46 | Chad Barton pass complete to N. Hollander for 3 yards to the KUTZ49 (Kailan Chavis;Nico Mendieta). |
| | | Drive: 6 plays, 24 yards, TOP 03:33 |
| | | Gannon University 14, Kutztown 0 |
| Kutz | 4-1 | at Kutz49 | Start of 2nd quarter, clock 15:00. |
| Kutz | 4-1 | at Kutz49 | James Wah Jr. rush for 2 yards to the GAN49, 1ST DOWN KUTZ (Joshua Wiechelt;Luke Rankie). |
| Kutz | 1-10 | at Gan49 | Chad Barton pass incomplete to Kellen Williams. |
| Kutz | 2-10 | at Gan49 | Chad Barton pass incomplete to Kodi Reed. |
| Kutz | 3-10 | at Gan49 | PENALTY KUTZ false start (Ben Cregger) 5 yards to the KUTZ46. |
| Kutz | 3-15 | at Kutz46 | Chad Barton pass complete to N. Hollander for 9 yards to the GAN45 (Mike Phillips;Joshua Wiechelt). |
| Kutz | 4-6 | at Gan45 | TEAM rush for loss of 26 yards to the KUTZ29 (Mike Zanders). |
| | | Drive: 11 plays, 4 yards, TOP 03:33 |
| Gan | 1-10 | at Kutz29 | GANNON UNIVERSITY drive start at 13:42. |
| | | Bad snap on punt |
| Gan | 1-10 | at Kutz29 | Alex Papson rush for 4 yards to the KUTZ25 (M. Gallagher). |
| Gan | 2-6 | at Kutz25 | Liam Nadler pass incomplete to Justin Caliste, dropped pass. |
| Gan | 3-6 | at Kutz25 | Liam Nadler pass incomplete to Justin Caliste (Jalen Nieves), PENALTY KUTZ pass interference (Jalen Nieves) 12 yards to the KUTZ13, 1ST DOWN GAN, NO PLAY. |
| Gan | 1-10 | at Kutz13 | Alex Papson rush for no gain to the KUTZ13 (Zachary Delp;Steve Plousis). |
| Gan | 2-10 | at Kutz13 | Alex Papson rush for no gain to the KUTZ13 (Jalen Nieves), PENALTY GAN holding (Alex O'Donnell) 10 yards to the KUTZ23, NO PLAY. |
| Gan | 2-20 | at Kutz23 | Liam Nadler pass complete to Justin Caliste for 10 yards to the KUTZ13 (English Peay). |
| Gan | 3-10 | at Kutz13 | Liam Nadler sacked for loss of 7 yards to the KUTZ20 (Zachary Delp;Sam Dougan). |
| Gan | 4-17 | at Kutz20 | Karch Holland field goal attempt from 38 MISSED - wide left, spot at KUTZ20, clock 10:50. |
| | | Drive: 6 plays, 9 yards, TOP 02:52 |
| Kutz | 1-10 | at Kutz20 | KUTZTOWN drive start at 10:50. |
| Kutz | 1-10 | at Kutz20 | Terry Williams rush for 4 yards to the KUTZ24 (Joshua Wiechelt;Luke Rankie). |
| Kutz | 2-6 | at Kutz24 | Chad Barton pass complete to N. Hollander for 8 yards to the KUTZ32, 1ST DOWN KUTZ (Nick Bengal;Joshua Wiechelt). |
| Kutz | 1-10 | at Kutz32 | Chad Barton pass complete to N. Hollander for loss of 2 yards to the KUTZ30 (Matt Astorino). |
| Kutz | 2-12 | at Kutz30 | Chad Barton pass complete to Terry Williams for 18 yards to the KUTZ48, 1ST DOWN KUTZ, out-of-bounds (Joshua Wiechelt). |
| Kutz | 1-10 | at Kutz48 | Chad Barton pass complete to Anthony Kelly for 52 yards to the GAN0, 1ST DOWN KUTZ, TOUCHDOWN, clock 08:56, PENALTY GAN holding declined. |
| | | Alec Rosenfeld kick attempt good. |
| | | Gannon University 14, Kutztown 7 |
| | | Drive: 5 plays, 80 yards, TOP 01:54 |
| | | Andrew Deutsch kickoff 61 yards to the GAN4, Quad Law return 51 yards to the KUTZ45 (Andrew Deutsch). |
| Gan | 1-10 | at Kutz45 | GANNON UNIVERSITY drive start at 08:40. |
| Gan | 1-10 | at Kutz45 | Liam Nadler pass incomplete to Quad Law. |
| Gan | 2-10 | at Kutz45 | Liam Nadler pass complete to Justin Caliste for 8 yards to the KUTZ37 (Lance Deane Jr.). |
| Gan | 3-2 | at Kutz37 | PENALTY GAN false start 5 yards to the KUTZ42. |
| Gan | 3-7 | at Kutz42 | Liam Nadler pass complete to Jesstin Hamm for 8 yards to the KUTZ34, 1ST DOWN GAN, out-of-bounds. |
| Gan | 1-10 | at Kutz34 | Liam Nadler pass complete to Jesstin Hamm for no gain to the KUTZ34 (Darryl Mintz). |
| Gan | 2-10 | at Kutz34 | Liam Nadler pass incomplete to Justin Caliste. |
| Gan | 3-10 | at Kutz34 | Liam Nadler pass complete to Jesstin Hamm for 14 yards to the KUTZ20, fumble forced by Darryl Mintz, fumble by Jesstin Hamm recovered by KUTZ Kenny Williams at KUTZ16. |
| | | Drive: 6 plays, 29 yards, TOP 02:00 |
| Kutz | 1-10 | at Kutz16 | KUTZTOWN drive start at 06:40. |
| Kutz | 1-10 | at Kutz16 | Chad Barton pass incomplete to N. Hollander. |
| Kutz | 2-10 | at Kutz16 | Darrell Scott rush for 6 yards to the KUTZ22 (Trenton Donald;Ryan Davis). |
| Kutz | 3-4 | at Kutz22 | Chad Barton pass complete to Kellen Williams for 78 yards to the GAN0, 1ST DOWN KUTZ, TOUCHDOWN, clock 05:49. |
| | | Alec Rosenfeld kick attempt good. |
| | | Kutztown 14, Gannon University 14 |
| | | Drive: 3 plays, 84 yards, TOP 00:51 |
| | | Andrew Deutsch kickoff 65 yards to the GAN0, Quad Law return 12 yards to the GAN12 (Robbie Siclari;T. Shoopack). |
| Gan | 1-10 | at Gan12 | GANNON UNIVERSITY drive start at 05:39. |
| Gan | 1-10 | at Gan12 | Liam Nadler pass complete to Quad Law for 12 yards to the GAN24, 1ST DOWN GAN, out-of-bounds (Jalen Nieves). |
| Gan | 1-10 | at Gan24 | Justin Caliste rush for 21 yards to the GAN45, out-of-bounds (Darryl Mintz), PENALTY GAN holding (Alex Davis) 10 yards to the GAN14, NO PLAY. |
| Gan | 1-20 | at Gan14 | Liam Nadler pass complete to Justin Caliste for 9 yards to the GAN23, out-of-bounds (Jalen Nieves). |
| Gan | 2-11 | at Gan23 | Brock Jones rush for 10 yards to the GAN33 (Sam Dougan). |
| Gan | 3-1 | at Gan33 | Liam Nadler rush for 2 yards to the GAN35, 1ST DOWN GAN (Zachary Delp;Jake Wygant). |
| Gan | 1-10 | at Gan35 | Brock Jones rush for 2 yards to the GAN37 (Jake Wygant;Drake Brumfield). |
| Gan | 2-8 | at Gan37 | Brock Jones rush for 5 yards to the GAN42 (Steve Plousis). |
| Gan | 3-3 | at Gan42 | Liam Nadler pass incomplete to Quad Law (Darryl Mintz). |
| Gan | 4-3 | at Gan42 | Adam Schaffer punt 33 yards to the KUTZ25, Kodi Reed return 2 yards to the KUTZ27 (Jason Blose). |
| | | Drive: 7 plays, 30 yards, TOP 02:45 |
| Kutz | 1-10 | at Kutz27 | KUTZTOWN drive start at 02:54. |
| Kutz | 1-10 | at Kutz27 | Chad Barton pass complete to James Wah Jr. for 15 yards to the KUTZ42, 1ST DOWN KUTZ (Joshua Wiechelt;Mike Zanders). |
| Kutz | 1-10 | at Kutz42 | Chad Barton pass complete to Kodi Reed for 3 yards to the KUTZ45, out-of-bounds (Matt Astorino). |
| Kutz | 2-7 | at Kutz45 | Chad Barton pass complete to Kodi Reed for 13 yards to the GAN42, 1ST DOWN KUTZ (Mike Phillips). |
| Kutz | 1-10 | at Gan42 | Chad Barton pass incomplete to Anthony Kelly. |
| Kutz | 2-10 | at Gan42 | Chad Barton pass complete to N. Hollander for 4 yards to the GAN38, out-of-bounds (Mike Zanders). |
| Kutz | 3-6 | at Gan38 | Chad Barton pass incomplete to Anthony Kelly. |
| Kutz | 4-6 | at Gan38 | Timeout Kutztown, clock 01:45. |
| Kutz | 4-6 | at Gan38 | Chad Barton pass incomplete to Kellen Williams (Matt Astorino). |
| | | Drive: 7 plays, 35 yards, TOP 01:15 |
| Gan | 1-10 | at Gan38 | GANNON UNIVERSITY drive start at 01:39. |
| Gan | 1-10 | at Gan38 | Liam Nadler pass complete to Jesstin Hamm for 17 yards to the KUTZ45, 1ST DOWN GAN (Drake Brumfield). |
| Gan | 1-10 | at Kutz45 | Liam Nadler pass complete to Quad Law for 6 yards to the KUTZ39 (Darryl Mintz). |
| Gan | 2-4 | at Kutz39 | Timeout Gannon University, clock 01:22. |
| Gan | 2-4 | at Kutz39 | Liam Nadler rush for 5 yards to the KUTZ34, 1ST DOWN GAN. |
| Gan | 1-10 | at Kutz34 | Brock Jones rush for 9 yards to the KUTZ25 (English Peay;Drake Brumfield). |
| Gan | 2-1 | at Kutz25 | Brock Jones rush for 22 yards to the KUTZ3, 1ST DOWN GAN (English Peay). |
| Gan | 1-G | at Kutz03 | Brock Jones rush for 3 yards to the KUTZ0, TOUCHDOWN, clock 00:27. |
| | | Karch Holland kick attempt failed. |
| | | Gannon University 20, Kutztown 14 |
| | | Drive: 6 plays, 62 yards, TOP 01:12 |
| | | Karch Holland kickoff 50 yards to the KUTZ15, E. Cerankowski return 24 yards to the KUTZ39 (Ke'Shaun Allen;Mike Zanders). |
| Kutz | 1-10 | at Kutz39 | KUTZTOWN drive start at 00:22. |
| Kutz | 1-10 | at Kutz39 | Darrell Scott rush for 15 yards to the GAN46, 1ST DOWN KUTZ (Mike Zanders). |
| Kutz | 1-10 | at Gan46 | Timeout Kutztown, clock 00:17. |
| Kutz | 1-10 | at Gan46 | Chad Barton pass complete to Anthony Kelly for 33 yards to the GAN13, 1ST DOWN KUTZ, out-of-bounds (Mike Phillips;Mike Zanders). |
| Kutz | 1-10 | at Gan13 | Chad Barton pass complete to Kellen Williams for 13 yards to the GAN0, 1ST DOWN KUTZ, TOUCHDOWN, clock 00:05. |
| | | Alec Rosenfeld kick attempt good. |
| | | Kutztown 21, Gannon University 20 |
| | | Drive: 3 plays, 61 yards, TOP 00:17 |
| | | Andrew Deutsch kickoff 41 yards to the GAN24, Alex Papson return 14 yards to the GAN38 (Drake Brumfield). |
| Gan | 1-10 | at Gan38 | GANNON UNIVERSITY drive start at 00:00. |
| Gan | 1-10 | at Gan38 | End of half, clock 00:00. |
| | | Kutztown 21, Gannon University 20 |
| Gan | 1-10 | at Gan38 | Start of 3rd quarter, clock 15:00. |
| Gan | 1-10 | at Gan38 | KUTZ ball on KUTZ35. |
| | | Andrew Deutsch kickoff 46 yards to the GAN19, out-of-bounds, GAN ball on GAN35. |
| Gan | 1-10 | at Gan35 | GANNON UNIVERSITY drive start at 15:00. |
| Gan | 1-10 | at Gan35 | Brock Jones rush for 8 yards to the GAN43 (Kurt Kenny). |
| Gan | 2-2 | at Gan43 | Brock Jones rush for 1 yard to the GAN44 (M. Gallagher). |
| Gan | 3-1 | at Gan44 | Liam Nadler rush for 1 yard to the GAN45, 1ST DOWN GAN (Jake Wygant;Sam Dougan). |
| Gan | 1-10 | at Gan45 | Liam Nadler pass complete to Justin Caliste for 9 yards to the KUTZ46 (Sam Dougan). |
| Gan | 2-1 | at Kutz46 | Brock Jones rush for 1 yard to the KUTZ45, 1ST DOWN GAN (Jake Wygant). |
| Gan | 1-10 | at Kutz45 | Liam Nadler pass intercepted by Darryl Mintz at the KUTZ40, Darryl Mintz return 40 yards to the GAN20 (Liam Nadler). |
| | | Drive: 6 plays, 20 yards, TOP 02:55 |
| Kutz | 1-10 | at Gan20 | KUTZTOWN drive start at 12:05. |
| Kutz | 1-10 | at Gan20 | Chad Barton pass incomplete to Kodi Reed (Mike Phillips). |
| Kutz | 2-10 | at Gan20 | Chad Barton pass incomplete to N. Hollander. |
| Kutz | 3-10 | at Gan20 | Chad Barton sacked for loss of 12 yards to the GAN32 (Matthew Gawlik). |
| Kutz | 4-22 | at Gan32 | Chad Barton pass complete to N. Hollander for 8 yards to the GAN24, out-of-bounds (Luke Rankie;Mike Phillips). |
| | | Drive: 4 plays, minus 4 yards, TOP 01:00 |
| Gan | 1-10 | at Gan24 | GANNON UNIVERSITY drive start at 11:05. |
| Gan | 1-10 | at Gan24 | Liam Nadler pass complete to Justin Caliste for no gain to the GAN24 (English Peay). |
| Gan | 2-10 | at Gan24 | Brock Jones rush for no gain to the GAN24 (Eric Condron;Zachary Delp). |
| Gan | 3-10 | at Gan24 | Liam Nadler sacked for loss of 6 yards to the GAN18 (Ronny Tomasetti;Steve Plousis), PENALTY KUTZ face mask 9 yards to the GAN33, 1ST DOWN GAN, NO PLAY. |
| Gan | 1-10 | at Gan33 | Brock Jones rush for 1 yard to the GAN34 (Jalen Nieves;Zachary Delp). |
| Gan | 2-9 | at Gan34 | Alex Papson rush for loss of 1 yard to the GAN33 (Ronny Tomasetti). |
| Gan | 3-10 | at Gan33 | Liam Nadler pass complete to Justin Caliste for 14 yards to the GAN47, 1ST DOWN GAN (Drake Brumfield). |
| Gan | 1-10 | at Gan47 | Alex Papson rush for 11 yards to the KUTZ42, 1ST DOWN GAN (Drake Brumfield). |
| Gan | 1-10 | at Kutz42 | Liam Nadler pass complete to Jesstin Hamm for 7 yards to the KUTZ35 (English Peay). |
| Gan | 2-3 | at Kutz35 | Liam Nadler pass incomplete to Jesstin Hamm (Zachary Delp). |
| Gan | 3-3 | at Kutz35 | Liam Nadler pass complete to Jesstin Hamm for 6 yards to the KUTZ29, 1ST DOWN GAN (English Peay). |
| Gan | 1-10 | at Kutz29 | Brock Jones rush for 2 yards to the KUTZ27 (Sam Dougan). |
| Gan | 2-8 | at Kutz27 | Brock Jones rush for 1 yard to the KUTZ26 (Zachary Delp;Sam Dougan). |
| Gan | 3-7 | at Kutz26 | Liam Nadler pass complete to Jesstin Hamm for 8 yards to the KUTZ18, 1ST DOWN GAN (Drake Brumfield;Jalen Nieves). |
| Gan | 1-10 | at Kutz18 | Brock Jones rush for 1 yard to the KUTZ17 (English Peay;Zachary Delp). |
| Gan | 2-9 | at Kutz17 | Quad Law rush for loss of 2 yards to the KUTZ19 (Drake Brumfield). |
| | | Reverse play |
| Gan | 3-11 | at Kutz19 | Liam Nadler pass incomplete to Justin Caliste. |
| Gan | 4-11 | at Kutz19 | Karch Holland field goal attempt from 37 GOOD, clock 03:07. |
| | | Gannon University 23, Kutztown 21 |
| | | Drive: 16 plays, 57 yards, TOP 07:58 |
| | | Karch Holland kickoff 57 yards to the KUTZ8, E. Cerankowski return 15 yards to the KUTZ23 (Tyler Johnson). |
| Kutz | 1-10 | at Kutz23 | KUTZTOWN drive start at 03:02. |
| Kutz | 1-10 | at Kutz23 | Terry Williams rush for 2 yards to the KUTZ25 (Ta'Von Bailey). |
| Kutz | 2-8 | at Kutz25 | Chad Barton pass complete to Kodi Reed for 5 yards to the KUTZ30 (Nick Bengal). |
| Kutz | 3-3 | at Kutz30 | Chad Barton pass complete to Kodi Reed for 4 yards to the KUTZ34, 1ST DOWN KUTZ (Matt Astorino;Mike Phillips). |
| Kutz | 1-10 | at Kutz34 | Chad Barton rush for no gain to the KUTZ34, fumble by Chad Barton recovered by KUTZ Chad Barton at KUTZ30. |
| Kutz | 2-14 | at Kutz30 | Chad Barton pass complete to Kellen Williams for 8 yards to the KUTZ38, out-of-bounds (Nico Mendieta;Ta'Von Bailey). |
| Kutz | 3-6 | at Kutz38 | Chad Barton pass complete to Terry Williams for 2 yards to the KUTZ40. |
| | | Drive: 6 plays, 17 yards, TOP 03:08 |
| | | Gannon University 23, Kutztown 21 |
| Kutz | 4-4 | at Kutz40 | Start of 4th quarter, clock 15:00. |
| Kutz | 4-4 | at Kutz40 | Andrew Deutsch punt 30 yards to the GAN30, fair catch by Justin Caliste. |
| | | Drive: 6 plays, 17 yards, TOP 03:08 |
| Gan | 1-10 | at Gan30 | GANNON UNIVERSITY drive start at 14:54. |
| Gan | 1-10 | at Gan30 | Liam Nadler pass incomplete to Jesstin Hamm. |
| Gan | 2-10 | at Gan30 | Liam Nadler pass complete to Justin Caliste for 70 yards to the KUTZ0, 1ST DOWN GAN, TOUCHDOWN, clock 14:37. |
| | | Karch Holland kick attempt good. |
| | | Gannon University 30, Kutztown 21 |
| | | Drive: 2 plays, 70 yards, TOP 00:17 |
| | | Karch Holland kickoff 65 yards to the KUTZ0, touchback. |
| Kutz | 1-10 | at Kutz20 | KUTZTOWN drive start at 14:37. |
| Kutz | 1-10 | at Kutz20 | KUTZ ball on KUTZ25. |
| Kutz | 1-10 | at Kutz25 | Chad Barton pass incomplete to Kellen Williams. |
| Kutz | 2-10 | at Kutz25 | James Wah Jr. rush for loss of 1 yard to the KUTZ24 (Luke Rankie). |
| Kutz | 3-11 | at Kutz24 | Chad Barton pass incomplete to N. Hollander (Mike Zanders). |
| Kutz | 4-11 | at Kutz24 | Andrew Deutsch punt 44 yards to the GAN32, downed. |
| | | Drive: 3 plays, minus 1 yards, TOP 00:59 |
| Gan | 1-10 | at Gan32 | GANNON UNIVERSITY drive start at 13:38. |
| Gan | 1-10 | at Gan32 | Brock Jones rush for 5 yards to the GAN37 (English Peay). |
| Gan | 2-5 | at Gan37 | Brock Jones rush for 2 yards to the GAN39, out-of-bounds (English Peay), PENALTY GAN holding (Alex O'Donnell) 10 yards to the GAN29. |
| Gan | 2-13 | at Gan29 | 2nd and 13. |
| Gan | 2-13 | at Gan29 | Liam Nadler pass incomplete to Jesstin Hamm (Lance Deane Jr.), PENALTY KUTZ pass interference (Lance Deane Jr.) 15 yards to the GAN44, 1ST DOWN GAN, NO PLAY. |
| Gan | 1-10 | at Gan44 | Liam Nadler pass complete to Jesstin Hamm for 2 yards to the GAN46 (English Peay). |
| Gan | 2-8 | at Gan46 | Brock Jones rush for 4 yards to the 50 yardline (M. Gallagher;Drake Brumfield). |
| Gan | 3-4 | at Gan50 | Liam Nadler pass complete to Justin Caliste for 18 yards to the KUTZ32, 1ST DOWN GAN (Jalen Nieves). |
| Gan | 1-10 | at Kutz32 | TEAM rush for loss of 6 yards to the KUTZ38, fumble by TEAM recovered by GAN Liam Nadler at KUTZ38. |
| Gan | 2-16 | at Kutz38 | Liam Nadler rush for 7 yards to the KUTZ31 (English Peay). |
| Gan | 3-9 | at Kutz31 | Timeout Gannon University, clock 09:46. |
| Gan | 3-9 | at Kutz31 | PENALTY GAN false start (KelsonPatterson) 5 yards to the KUTZ36. |
| Gan | 3-14 | at Kutz36 | Brock Jones rush for no gain to the KUTZ36, fumble forced by Zachary Delp, fumble by Brock Jones recovered by KUTZ English Peay at KUTZ40. |
| | | Drive: 8 plays, 28 yards, TOP 03:59 |
| Kutz | 1-10 | at Kutz40 | KUTZTOWN drive start at 09:39. |
| Kutz | 1-10 | at Kutz40 | Chad Barton pass complete to Kellen Williams for 6 yards to the KUTZ46, out-of-bounds (Kailan Chavis). |
| Kutz | 2-4 | at Kutz46 | Chad Barton pass incomplete to Darrell Scott. |
| Kutz | 3-4 | at Kutz46 | Chad Barton pass complete to Kodi Reed for 11 yards to the GAN43, 1ST DOWN KUTZ (Kailan Chavis). |
| Kutz | 1-10 | at Gan43 | Chad Barton pass complete to N. Hollander for 8 yards to the GAN35, out-of-bounds (Mike Zanders). |
| Kutz | 2-2 | at Gan35 | Darrell Scott rush for 35 yards to the GAN0, 1ST DOWN KUTZ, TOUCHDOWN, clock 08:23. |
| | | Alec Rosenfeld kick attempt good. |
| | | Gannon University 30, Kutztown 28 |
| | | Drive: 5 plays, 60 yards, TOP 01:16 |
| | | Andrew Deutsch kickoff 40 yards to the GAN25, Quad Law return 11 yards to the GAN36 (Kurt Kenny;Adam Goeringer). |
| Gan | 1-10 | at Gan36 | GANNON UNIVERSITY drive start at 08:17. |
| Gan | 1-10 | at Gan36 | Brock Jones rush for 16 yards to the KUTZ48, 1ST DOWN GAN (Jalen Nieves). |
| Gan | 1-10 | at Kutz48 | Brock Jones rush for 4 yards to the KUTZ44 (Jalen Nieves;Jake Wygant). |
| Gan | 2-6 | at Kutz44 | Liam Nadler pass complete to Justin Caliste for 13 yards to the KUTZ31, 1ST DOWN GAN, out-of-bounds (Drake Brumfield). |
| Gan | 1-10 | at Kutz31 | Liam Nadler pass incomplete to Justin Caliste (Lance Deane Jr.). |
| Gan | 2-10 | at Kutz31 | Brock Jones rush for 5 yards to the KUTZ26 (Sam Dougan;Zach Greenwald). |
| Gan | 3-5 | at Kutz26 | Liam Nadler rush for 6 yards to the KUTZ20, 1ST DOWN GAN, out-of-bounds (Jalen Nieves). |
| Gan | 1-10 | at Kutz20 | Brock Jones rush for 15 yards to the KUTZ5, 1ST DOWN GAN (Drake Brumfield). |
| Gan | 1-G | at Kutz05 | Liam Nadler rush for 1 yard to the KUTZ4 (Adam Goeringer;Ronny Tomasetti). |
| Gan | 2-G | at Kutz04 | Liam Nadler pass complete to Brock Jones for 4 yards to the KUTZ0, TOUCHDOWN, clock 04:03. |
| | | Karch Holland kick attempt good. |
| | | Gannon University 37, Kutztown 28 |
| | | Drive: 9 plays, 64 yards, TOP 04:14 |
| | | Karch Holland kickoff 65 yards to the KUTZ0, touchback. |
| Kutz | 1-10 | at Kutz20 | KUTZTOWN drive start at 04:03. |
| Kutz | 1-10 | at Kutz20 | KUTZ ball on KUTZ25. |
| Kutz | 1-10 | at Kutz25 | Chad Barton pass incomplete to N. Hollander. |
| Kutz | 2-10 | at Kutz25 | Chad Barton rush for 3 yards to the KUTZ28, out-of-bounds (Kailan Chavis). |
| Kutz | 3-7 | at Kutz28 | Chad Barton pass incomplete to Kellen Williams, dropped pass. |
| Kutz | 4-7 | at Kutz28 | Andrew Deutsch punt 42 yards to the GAN30, downed, PENALTY KUTZ unsportsmanlike conduct off-setting, PENALTY GAN unsportsmanlike conduct off-setting. |
| | | Drive: 3 plays, 3 yards, TOP 00:43 |
| Gan | 1-10 | at Gan30 | GANNON UNIVERSITY drive start at 03:20. |
| Gan | 1-10 | at Gan30 | Brock Jones rush for no gain to the GAN30 (M. Gallagher;Adam Goeringer). |
| Gan | 2-10 | at Gan30 | Timeout Kutztown, clock 03:13. |
| Gan | 2-10 | at Gan30 | Liam Nadler rush for 9 yards to the GAN39 (Drake Brumfield). |
| Gan | 3-1 | at Gan39 | Timeout Kutztown, clock 03:05. |
| Gan | 3-1 | at Gan39 | Brock Jones rush for 1 yard to the GAN40, 1ST DOWN GAN (Adam Goeringer;Steve Plousis). |
| Gan | 1-10 | at Gan40 | Brock Jones rush for 2 yards to the GAN42 (Eric Condron). |
| Gan | 2-8 | at Gan42 | Brock Jones rush for 7 yards to the GAN49 (Zachary Delp). |
| Gan | 3-1 | at Gan49 | Brock Jones rush for 5 yards to the KUTZ46, 1ST DOWN GAN (Steve Plousis). |
| Gan | 1-10 | at Kutz46 | TEAM rush for loss of 2 yards to the KUTZ48. |
| Gan | 2-12 | at Kutz48 | End of game, clock 00:00. |
| | | Drive: 7 plays, 22 yards, TOP 03:20 |
| | | FINAL SCORE |
| | | Gannon University 37, Kutztown 28 |