| | | Gannon won the toss and declined. |
| Mill | 1-10 | at Mill35 | Start of 1st quarter, clock 15:00. |
| Mill | 1-10 | at Mill35 | GAN ball on GAN35. |
| | | Karch Holland kickoff 65 yards to the MILL0, touchback. |
| Mill | 1-10 | at Mill20 | MILL ball on MILL25. |
| Mill | 1-10 | at Mill25 | J.J. Paige pass incomplete to Christian Kemp, dropped pass. |
| Mill | 2-10 | at Mill25 | PENALTY MILL false start 5 yards to the MILL20. |
| Mill | 2-15 | at Mill20 | J.J. Paige pass incomplete (Mike Zanders II). |
| Mill | 3-15 | at Mill20 | J.J. Paige rush for 8 yards to the MILL28 (Chris.Carpenter). |
| Mill | 4-7 | at Mill28 | Evan Stahl punt 30 yards to the GAN42, fair catch by Nico Law. |
| | | Drive: 3 plays, 3 yards, TOP 00:44 |
| Gan | 1-10 | at Gan42 | GANNON UNIVERSITY drive start at 14:16. |
| Gan | 1-10 | at Gan42 | Tyler Johnson rush for 4 yards to the GAN46 (Tommy Holloway). |
| Gan | 2-6 | at Gan46 | Zach Phillips rush for 3 yards to the GAN49 (Tommy Holloway;Nate Hiligh). |
| Gan | 3-3 | at Gan49 | Zach Phillips pass complete to Quad Law for 8 yards to the MILL43, 1ST DOWN GAN (Brendan Sherman;Kendall Marks). |
| Gan | 1-10 | at Mill43 | Tyler Johnson rush for 3 yards to the MILL40 (Drew Seaburg;J. Robinson). |
| Gan | 2-7 | at Mill40 | Tyler Johnson rush for 6 yards to the MILL34 (Kendall Marks;Nate Hiligh). |
| Gan | 3-1 | at Mill34 | Zach Phillips rush for 2 yards to the MILL32, 1ST DOWN GAN (Drew Seaburg;Tommy Holloway). |
| Gan | 1-10 | at Mill32 | Zach Phillips rush for 20 yards to the MILL12, 1ST DOWN GAN, out-of-bounds (Nate Hiligh). |
| Gan | 1-10 | at Mill12 | Zach Phillips pass complete to Nico Law for 12 yards to the MILL0, 1ST DOWN GAN, TOUCHDOWN, clock 10:23. |
| | | Karch Holland kick attempt good. |
| | | Gannon University 7, Millersville 0 |
| | | Drive: 8 plays, 58 yards, TOP 03:58 |
| | | Karch Holland kickoff 65 yards to the MILL0, Tyrone Gibson return 15 yards to the MILL15 (Tyler Johnson). |
| Mill | 1-10 | at Mill15 | MILLERSVILLE drive start at 10:18. |
| Mill | 1-10 | at Mill15 | Phil Overton rush for 13 yards to the MILL28, 1ST DOWN MILL (Jamez Coles). |
| Mill | 1-10 | at Mill28 | J.J. Paige rush for no gain to the MILL28 (Matthew Gawlik). |
| Mill | 2-10 | at Mill28 | PENALTY MILL false start (Derek Yoder) 5 yards to the MILL23. |
| Mill | 2-15 | at Mill23 | Phil Overton rush for loss of 2 yards to the MILL21 (Nathan Adams). |
| Mill | 3-17 | at Mill21 | J.J. Paige sacked for loss of 7 yards to the MILL14 (Geremy Paige). |
| Mill | 4-24 | at Mill14 | Evan Stahl punt BLOCKED, recovered by MILL Evan Stahl at MILL2 (blocked by Tyler Johnson). |
| | | Drive: 4 plays, minus 1 yards, TOP 02:48 |
| Gan | 1-G | at Mill02 | GANNON UNIVERSITY drive start at 07:30. |
| Gan | 1-G | at Mill02 | Zach Phillips rush for 2 yards to the MILL0, TOUCHDOWN, clock 07:25. |
| | | Karch Holland kick attempt good. |
| | | Gannon University 14, Millersville 0 |
| | | Drive: 1 plays, 2 yards, TOP 00:05 |
| | | Karch Holland kickoff 65 yards to the MILL0, touchback. |
| Mill | 1-10 | at Mill20 | MILLERSVILLE drive start at 07:25. |
| Mill | 1-10 | at Mill20 | MILL ball on MILL25. |
| Mill | 1-10 | at Mill25 | Phil Overton rush for 1 yard to the MILL26 (Andrew Berger;Geremy Paige). |
| Mill | 2-9 | at Mill26 | J.J. Paige pass incomplete (Matthew Gawlik). |
| Mill | 3-9 | at Mill26 | J.J. Paige pass complete to Kevin Wiggins for 19 yards to the MILL45, 1ST DOWN MILL (Chris.Carpenter). |
| Mill | 1-10 | at Mill45 | Phil Overton rush for 18 yards to the GAN37, 1ST DOWN MILL (Chris.Carpenter). |
| Mill | 1-10 | at Gan37 | Phil Overton rush for 3 yards to the GAN34 (Mike Zanders II). |
| Mill | 2-7 | at Gan34 | J.J. Paige pass complete to Blake Cahill for 14 yards to the GAN20, 1ST DOWN MILL (Chris.Carpenter). |
| Mill | 1-10 | at Gan20 | J.J. Paige sacked for loss of 9 yards to the GAN29 (Matthew Gawlik). |
| Mill | 2-19 | at Gan29 | J.J. Paige rush for 5 yards to the GAN24 (Anthony Howard;Geremy Paige). |
| Mill | 3-14 | at Gan24 | J.J. Paige pass incomplete to Blake Cahill. |
| Mill | 4-14 | at Gan24 | Evan Stahl field goal attempt from 41 BLOCKED, recovered by MILL M. Fitzpatrick at GAN24 spot at GAN24, clock 02:35 (blocked by Matthew Gawlik). |
| | | Drive: 10 plays, 51 yards, TOP 07:29 |
| Gan | 1-10 | at Gan24 | GAN ball on GAN24. |
| Gan | 1-10 | at Gan24 | Tyler Johnson rush for loss of 2 yards to the GAN22 (Sean Dugan). |
| Gan | 2-12 | at Gan22 | Zach Phillips pass complete to Jacardi Brooks for 8 yards to the GAN30 (Cameron Boykin;Drew Seaburg). |
| Gan | 3-4 | at Gan30 | Zach Phillips pass complete to Quad Law for 43 yards to the MILL27, 1ST DOWN GAN (Kendall Marks). |
| Gan | 1-10 | at Mill27 | Marcus Jones rush for loss of 1 yard to the MILL28 (Tommy Holloway;Tanner Dean). |
| Gan | 2-11 | at Mill28 | Zach Phillips pass incomplete to Jacardi Brooks. |
| Gan | 3-11 | at Mill28 | Zach Phillips pass complete to Marcus Jones for 11 yards to the MILL17, 1ST DOWN GAN (Cameron Boykin;Sean Dugan), PENALTY MILL face mask (Cameron Boykin) 8 yards to the MILL9. |
| Gan | 1-2 | at Mill09 | 1st and 9. |
| Gan | 1-G | at Mill09 | Matt Hackathorn rush for 7 yards to the MILL2 (Sean Dugan;Logan Kinser). |
| | | Drive: 7 plays, 74 yards, TOP 00:08 |
| | | Gannon University 14, Millersville 0 |
| Gan | 2-G | at Mill02 | Start of 2nd quarter, clock 15:00. |
| Gan | 2-G | at Mill02 | Tyler Johnson rush for 2 yards to the MILL0, TOUCHDOWN, clock 14:56. |
| | | Karch Holland kick attempt good. |
| | | Gannon University 21, Millersville 0 |
| | | Drive: 8 plays, 76 yards, TOP 00:08 |
| | | Karch Holland kickoff 40 yards to the MILL25, Tommy Holloway return 8 yards to the MILL33 (Anthony Howard). |
| Mill | 1-10 | at Mill33 | MILLERSVILLE drive start at 14:52. |
| Mill | 1-10 | at Mill33 | Tyrone Gibson rush for no gain to the MILL33 (Andrew Berger;Mike Zanders II), PENALTY GAN face mask (Andrew Berger) 15 yards to the MILL48, 1ST DOWN MILL. |
| Mill | 1-10 | at Mill48 | Tyrone Gibson rush for no gain to the MILL48 (Anthony Howard;Andrew Berger). |
| Mill | 2-10 | at Mill48 | J.J. Paige rush for 13 yards to the GAN39, 1ST DOWN MILL (Geremy Paige), PENALTY GAN face mask (Geremy Paige) 15 yards to the GAN24, 1ST DOWN MILL. |
| Mill | 1-10 | at Gan24 | 1st and 10. |
| Mill | 1-10 | at Gan24 | PENALTY MILL personal foul (Sean Naughton) 15 yards to the GAN39. |
| Mill | 1-25 | at Gan39 | J.J. Paige pass complete to Kevin Wiggins for 39 yards to the GAN0, 1ST DOWN MILL, TOUCHDOWN, clock 13:28. |
| | | Evan Stahl kick attempt good. |
| | | Gannon University 21, Millersville 7 |
| | | Drive: 4 plays, 67 yards, TOP 01:24 |
| | | Evan Stahl kickoff 65 yards to the GAN0, touchback. |
| Gan | 1-10 | at Gan20 | GANNON UNIVERSITY drive start at 13:28. |
| Gan | 1-10 | at Gan20 | GAN ball on GAN25. |
| Gan | 1-10 | at Gan25 | Tyler Palka rush for 1 yard to the GAN26 (Brendan Sherman;N. Kilpatrick). |
| Gan | 2-9 | at Gan26 | Tyler Palka rush for 4 yards to the GAN30 (M. Fitzpatrick;Drew Seaburg). |
| Gan | 3-5 | at Gan30 | Tyler Palka pass complete to Tyler Johnson for loss of 5 yards to the GAN25 (P.J. Santos). |
| Gan | 4-10 | at Gan25 | Jarod Morrison punt 27 yards to the MILL48, downed. |
| | | Drive: 3 plays, 0 yards, TOP 02:07 |
| Mill | 1-10 | at Mill48 | MILLERSVILLE drive start at 11:21. |
| Mill | 1-10 | at Mill48 | Tyrone Gibson rush for 21 yards to the GAN31, 1ST DOWN MILL (Chris.Carpenter). |
| Mill | 1-10 | at Gan31 | Tyrone Gibson rush for 3 yards to the GAN28 (Jamez Coles). |
| Mill | 2-7 | at Gan28 | J.J. Paige pass intercepted by Martell Davis at the GAN0, Martell Davis return 25 yards to the GAN25 (Brett Harris). |
| | | Drive: 3 plays, 24 yards, TOP 01:20 |
| Gan | 1-10 | at Gan25 | GANNON UNIVERSITY drive start at 10:01. |
| | | Ball was initially tipped by #32 A.J. Satcher |
| Gan | 1-10 | at Gan25 | Zach Phillips pass incomplete to Brend.Klemensic (Brendan Sherman). |
| Gan | 2-10 | at Gan25 | Zach Phillips pass complete to Brend.Klemensic for 28 yards to the MILL47, 1ST DOWN GAN, out-of-bounds (Kendall Marks). |
| Gan | 1-10 | at Mill47 | Marcus Jones rush for 1 yard to the MILL46 (John Jespersen;Tanner Dean). |
| Gan | 2-9 | at Mill46 | Zach Phillips pass complete to Jacardi Brooks for 4 yards to the MILL42 (Brendan Sherman). |
| Gan | 3-5 | at Mill42 | Zach Phillips pass incomplete to Quad Law. |
| | | Pass hit back judge |
| Gan | 4-5 | at Mill42 | Jarod Morrison punt 30 yards to the MILL12, out-of-bounds. |
| | | Drive: 5 plays, 33 yards, TOP 01:57 |
| Mill | 1-10 | at Mill12 | MILLERSVILLE drive start at 08:04. |
| Mill | 1-10 | at Mill12 | Phil Overton rush for 4 yards to the MILL16 (Jamez Coles). |
| Mill | 2-6 | at Mill16 | Phil Overton rush for 14 yards to the MILL30, 1ST DOWN MILL (Jamez Coles;Chris.Carpenter). |
| Mill | 1-10 | at Mill30 | J.J. Paige sacked for loss of 10 yards to the MILL20 (Justin Brown;Anthony Howard). |
| Mill | 2-20 | at Mill20 | J.J. Paige pass complete to Marcel Mingo for 13 yards to the MILL33 (Chris.Carpenter). |
| Mill | 3-7 | at Mill33 | J.J. Paige pass incomplete to Sheldon Snell. |
| Mill | 4-7 | at Mill33 | Evan Stahl punt 67 yards to the GAN0, touchback. |
| | | Drive: 5 plays, 21 yards, TOP 02:47 |
| Gan | 1-10 | at Gan20 | GANNON UNIVERSITY drive start at 05:17. |
| Gan | 1-10 | at Gan20 | Zach Phillips rush for 21 yards to the GAN41, 1ST DOWN GAN, out-of-bounds (Cameron Boykin). |
| Gan | 1-10 | at Gan41 | Zach Phillips pass incomplete to Jacardi Brooks. |
| Gan | 2-10 | at Gan41 | Zach Phillips pass complete to Nico Law for 4 yards to the GAN45 (Sean Dugan). |
| Gan | 3-6 | at Gan45 | Zach Phillips sacked for loss of 2 yards to the GAN43 (Tanner Dean). |
| Gan | 4-8 | at Gan43 | Arron Shiffler punt 37 yards to the MILL20, downed. |
| | | Drive: 4 plays, 23 yards, TOP 02:02 |
| Mill | 1-10 | at Mill20 | MILLERSVILLE drive start at 03:15. |
| Mill | 1-10 | at Mill20 | Phil Overton rush for loss of 1 yard to the MILL19 (N. Harris-Lyles). |
| Mill | 2-11 | at Mill19 | Phil Overton rush for 2 yards to the MILL21 (Mike Zanders II;Clay McDonald). |
| Mill | 3-9 | at Mill21 | J.J. Paige pass incomplete to Marcel Mingo (A.J. Satcher). |
| Mill | 4-9 | at Mill21 | PENALTY MILL false start (Tommy Holloway) 5 yards to the MILL16. |
| Mill | 4-14 | at Mill16 | PENALTY MILL false start (N. Kilpatrick) 5 yards to the MILL11. |
| Mill | 4-19 | at Mill11 | Evan Stahl punt 32 yards to the MILL43, downed. |
| | | Drive: 3 plays, minus 9 yards, TOP 01:34 |
| Gan | 1-10 | at Mill43 | GANNON UNIVERSITY drive start at 01:41. |
| Gan | 1-10 | at Mill43 | Zach Phillips rush for no gain to the MILL43 (Drew Seaburg;Tanner Dean). |
| Gan | 2-10 | at Mill43 | Marcus Jones rush for 17 yards to the MILL26, 1ST DOWN GAN (Kendall Marks). |
| Gan | 1-10 | at Mill26 | Marcus Jones rush for 1 yard to the MILL25 (Sean Dugan). |
| Gan | 2-9 | at Mill25 | Timeout Gannon University, clock 00:54. |
| Gan | 2-9 | at Mill25 | Zach Phillips pass complete to Brend.Klemensic for 13 yards to the MILL12, 1ST DOWN GAN (Brendan Sherman). |
| Gan | 1-10 | at Mill12 | Zach Phillips pass intercepted by P.J. Santos at the MILL4, P.J. Santos return 0 yards to the MILL4. |
| | | Drive: 5 plays, 31 yards, TOP 01:13 |
| Mill | 1-10 | at Mill04 | MILLERSVILLE drive start at 00:28. |
| | | Pass throw behind Quad Law who tipped into defender reaching back |
| Mill | 1-10 | at Mill04 | Phil Overton rush for 1 yard to the MILL5 (Geremy Paige;Anthony Howard). |
| Mill | 2-9 | at Mill05 | End of half, clock 00:00. |
| | | Drive: 1 plays, 1 yards, TOP 00:28 |
| | | Gannon University 21, Millersville 7 |
| Mill | 2-9 | at Mill05 | Start of 3rd quarter, clock 15:00. |
| Mill | 2-9 | at Mill05 | MILL ball on MILL35. |
| | | Drive: 1 plays, 1 yards, TOP 00:28 |
| | | Evan Stahl kickoff 65 yards to the GAN0, touchback. |
| Gan | 1-10 | at Gan20 | GANNON UNIVERSITY drive start at 15:00. |
| Gan | 1-10 | at Gan20 | GAN ball on GAN25. |
| Gan | 1-10 | at Gan25 | Tyler Johnson rush for 1 yard to the GAN26 (Tommy Holloway;Tanner Dean). |
| Gan | 2-9 | at Gan26 | Zach Phillips rush for 16 yards to the GAN42, fumble forced by Sean Dugan, fumble by Zach Phillips recovered by GAN Jacardi Brooks at GAN42, 1ST DOWN GAN. |
| Gan | 1-10 | at Gan42 | Tyler Johnson rush for no gain to the GAN42 (Tommy Holloway). |
| Gan | 2-10 | at Gan42 | Zach Phillips pass incomplete to Jacardi Brooks. |
| Gan | 3-10 | at Gan42 | Zach Phillips sacked for loss of 2 yards to the GAN40 (M. Faughnan). |
| Gan | 4-12 | at Gan40 | Jarod Morrison punt 27 yards to the MILL33, downed. |
| | | Drive: 5 plays, 15 yards, TOP 02:33 |
| Mill | 1-10 | at Mill33 | MILLERSVILLE drive start at 12:27. |
| Mill | 1-10 | at Mill33 | J.J. Paige pass incomplete to Blake Cahill. |
| Mill | 2-10 | at Mill33 | Tyrone Gibson rush for loss of 2 yards to the MILL31 (Dorian Jones). |
| Mill | 3-12 | at Mill31 | J.J. Paige pass incomplete to Phil Overton. |
| Mill | 4-12 | at Mill31 | Evan Stahl punt 43 yards to the GAN26, Nico Law return 11 yards to the GAN37 (Sean Dugan). |
| | | Drive: 3 plays, minus 2 yards, TOP 00:58 |
| Gan | 1-10 | at Gan37 | GANNON UNIVERSITY drive start at 11:29. |
| Gan | 1-10 | at Gan37 | Zach Phillips pass complete to Nico Law for 5 yards to the GAN42 (J. Robinson;Nate Hiligh). |
| Gan | 2-5 | at Gan42 | Zach Phillips pass incomplete to Jacardi Brooks. |
| Gan | 3-5 | at Gan42 | Timeout Millersville, clock 10:53. |
| Gan | 3-5 | at Gan42 | Zach Phillips rush for 5 yards to the GAN47, 1ST DOWN GAN (J. Robinson). |
| Gan | 1-10 | at Gan47 | Zach Phillips rush for 17 yards to the MILL36, 1ST DOWN GAN, out-of-bounds (Nate Hiligh). |
| Gan | 1-10 | at Mill36 | Marcus Jones rush for 4 yards to the MILL32 (Kendall Marks). |
| Gan | 2-6 | at Mill32 | Marcus Jones rush for 4 yards to the MILL28 (Tommy Holloway;Tanner Dean). |
| Gan | 3-2 | at Mill28 | Zach Phillips rush for 1 yard to the MILL27 (Sean Dugan). |
| Gan | 4-1 | at Mill27 | Tyler Johnson rush for 1 yard to the MILL26, 1ST DOWN GAN (M. Faughnan;Cameron Boykin). |
| Gan | 1-10 | at Mill26 | Marcus Jones rush for loss of 2 yards to the MILL28 (Sean Dugan). |
| Gan | 2-12 | at Mill28 | Zach Phillips rush for 13 yards to the MILL15, 1ST DOWN GAN (Drew Seaburg;Nate Hiligh). |
| Gan | 1-10 | at Mill15 | Zach Phillips rush for loss of 2 yards to the MILL17 (J. Robinson;Tommy Holloway). |
| Gan | 2-12 | at Mill17 | Zach Phillips sacked for loss of 4 yards to the MILL21 (Tommy Holloway). |
| Gan | 3-16 | at Mill21 | Zach Phillips rush for 11 yards to the MILL10 (Kendall Marks), PENALTY GAN illegal block (Andrew Peirson) 10 yards to the MILL31, NO PLAY. |
| Gan | 3-26 | at Mill31 | Zach Phillips pass complete to Nico Law for 23 yards to the MILL8 (Sean Dugan). |
| Gan | 4-3 | at Mill08 | Karch Holland field goal attempt from 26 GOOD, clock 03:42. |
| | | Gannon University 24, Millersville 7 |
| | | Drive: 14 plays, 55 yards, TOP 07:52 |
| | | Karch Holland kickoff 51 yards to the MILL14, Cameron Boykin return 21 yards to the MILL35, out-of-bounds (Karch Holland). |
| Mill | 1-10 | at Mill35 | MILLERSVILLE drive start at 03:37. |
| Mill | 1-10 | at Mill35 | J.J. Paige pass complete to Blake Cahill for 4 yards to the MILL39, PENALTY MILL ineligible downfield on pass (Brett Harris) 5 yards to the MILL30, NO PLAY. |
| Mill | 1-15 | at Mill30 | J.J. Paige pass complete to Phil Overton for 8 yards to the MILL38. |
| Mill | 2-7 | at Mill38 | J.J. Paige pass complete to Christian Kemp for 7 yards to the MILL45, 1ST DOWN MILL (Anthony Howard;Nathan Adams). |
| Mill | 1-10 | at Mill45 | Phil Overton rush for 3 yards to the MILL48 (Dorian Jones). |
| Mill | 2-7 | at Mill48 | Tyrone Gibson rush for loss of 3 yards to the MILL45 (Geremy Paige). |
| Mill | 3-10 | at Mill45 | PENALTY MILL false start (Garrett Villar) 5 yards to the MILL40. |
| Mill | 3-15 | at Mill40 | J.J. Paige sacked for loss of 9 yards to the MILL31 (N. Harris-Lyles). |
| Mill | 4-24 | at Mill31 | Evan Stahl punt 54 yards to the GAN15, Nico Law return 23 yards to the GAN38, fumble forced by Sean Dugan, fumble by Nico Law recovered by MILL Tyrone Gibson at GAN43, PENALTY GAN personal foul declined. |
| | | Drive: 5 plays, minus 4 yards, TOP 03:37 |
| Mill | 1-10 | at Gan43 | MILLERSVILLE drive start at 00:00. |
| | | Gannon University 24, Millersville 7 |
| Mill | 1-10 | at Gan43 | Start of 4th quarter, clock 15:00. |
| Mill | 1-10 | at Gan43 | Phil Overton rush for 4 yards to the GAN39 (Geremy Paige). |
| Mill | 2-6 | at Gan39 | Tyrone Gibson rush for 1 yard to the GAN38 (Anthony Howard;Nathan Adams). |
| Mill | 3-5 | at Gan38 | J.J. Paige pass complete to Kevin Wiggins for 33 yards to the GAN5, 1ST DOWN MILL (Mike Zanders II). |
| Mill | 1-G | at Gan05 | Tyrone Gibson rush for 5 yards to the GAN0, TOUCHDOWN, clock 12:58. |
| | | Evan Stahl kick attempt good. |
| | | Gannon University 24, Millersville 14 |
| | | Evan Stahl kickoff 18 yards to the GAN47, on-side kick, recovered by MILL on GAN47, PENALTY MILL offside (Tyrone Gibson) 5 yards to the MILL30, NO PLAY. |
| | | Drive: 4 plays, 43 yards, TOP 02:17 |
| | | Evan Stahl kickoff 61 yards to the GAN9, Quad Law return 31 yards to the GAN40 (Tyler Spangler), PENALTY GAN holding 10 yards to the GAN30, 1st and 10, GAN ball on GAN30. |
| Gan | 1-10 | at Gan30 | GANNON UNIVERSITY drive start at 12:43. |
| Gan | 1-10 | at Gan30 | Zach Phillips rush for 35 yards to the MILL35, 1ST DOWN GAN (Kendall Marks). |
| Gan | 1-10 | at Mill35 | Tyler Johnson rush for 1 yard to the MILL34 (Sean Dugan;Drew Seaburg). |
| Gan | 2-9 | at Mill34 | Quad Law rush for 19 yards to the MILL15, 1ST DOWN GAN (Drew Seaburg;Sean Dugan). |
| | | Reverse pitch from Phillips |
| Gan | 1-10 | at Mill15 | Zach Phillips pass complete to Tyler Johnson for 10 yards to the MILL5, 1ST DOWN GAN, out-of-bounds (Cameron Boykin). |
| Gan | 1-G | at Mill05 | Zach Phillips pass complete to Quad Law for 5 yards to the MILL0, TOUCHDOWN, clock 10:39. |
| | | Karch Holland kick attempt good. |
| | | Gannon University 31, Millersville 14 |
| | | Drive: 5 plays, 70 yards, TOP 02:04 |
| | | Karch Holland kickoff 65 yards to the MILL0, touchback. |
| Mill | 1-10 | at Mill20 | MILLERSVILLE drive start at 10:39. |
| Mill | 1-10 | at Mill20 | MILL ball on MILL25. |
| Mill | 1-10 | at Mill25 | J.J. Paige rush for 2 yards to the MILL27 (Geremy Paige). |
| Mill | 2-8 | at Mill27 | PENALTY MILL false start 5 yards to the MILL22. |
| Mill | 2-13 | at Mill22 | J.J. Paige rush for 5 yards to the MILL27 (Geremy Paige). |
| Mill | 3-8 | at Mill27 | J.J. Paige pass complete to Christian Kemp for 11 yards to the MILL38, 1ST DOWN MILL, out-of-bounds (Jamez Coles), PENALTY GAN personal foul (Jamez Coles) 15 yards to the GAN47, 1ST DOWN MILL. |
| Mill | 1-10 | at Gan47 | 1st and 10. |
| Mill | 1-10 | at Gan47 | Phil Overton rush for loss of 2 yards to the GAN49 (Geremy Paige;Andrew Berger). |
| Mill | 2-12 | at Gan49 | J.J. Paige pass complete to Christian Kemp for 6 yards to the GAN43 (Martell Davis). |
| Mill | 3-6 | at Gan43 | J.J. Paige pass incomplete to Christian Kemp. |
| Mill | 4-6 | at Gan43 | J.J. Paige rush for 5 yards to the GAN38 (Anthony Howard;Andrew Berger). |
| | | Drive: 7 plays, 37 yards, TOP 03:10 |
| Gan | 1-10 | at Gan38 | GANNON UNIVERSITY drive start at 07:29. |
| Gan | 1-10 | at Gan38 | Tyler Johnson rush for 9 yards to the GAN47 (Sean Dugan). |
| Gan | 2-1 | at Gan47 | Tyler Johnson rush for no gain to the GAN47 (Tommy Holloway;Tanner Dean). |
| Gan | 3-1 | at Gan47 | Zach Phillips rush for 3 yards to the 50 yardline, 1ST DOWN GAN (Sean Dugan). |
| Gan | 1-10 | at Gan50 | Zach Phillips rush for 5 yards to the MILL45 (Nate Hiligh). |
| Gan | 2-5 | at Mill45 | Zach Phillips rush for 5 yards to the MILL40, 1ST DOWN GAN (Kendall Marks;Tommy Holloway). |
| Gan | 1-10 | at Mill40 | PENALTY GAN false start (Brend.Klemensic) 5 yards to the MILL45. |
| Gan | 1-15 | at Mill45 | Marcus Jones rush for 4 yards to the MILL41 (Sean Dugan;J. Robinson). |
| Gan | 2-11 | at Mill41 | Zach Phillips rush for 1 yard to the MILL40 (Cameron Boykin). |
| Gan | 3-10 | at Mill40 | Timeout Millersville, clock 02:48. |
| Gan | 3-10 | at Mill40 | Zach Phillips pass complete to Tyler Johnson for loss of 6 yards to the MILL46 (Tommy Holloway;Cameron Boykin). |
| Gan | 4-16 | at Mill46 | Timeout Gannon University, clock 01:57. |
| Gan | 4-16 | at Mill46 | Arron Shiffler punt 41 yards to the MILL5, downed. |
| | | Drive: 8 plays, 16 yards, TOP 05:42 |
| Mill | 1-10 | at Mill05 | MILLERSVILLE drive start at 01:47. |
| Mill | 1-10 | at Mill05 | J.J. Paige pass incomplete to Phil Overton. |
| Mill | 2-10 | at Mill05 | J.J. Paige pass incomplete to Kevin Wiggins. |
| Mill | 3-10 | at Mill05 | J.J. Paige pass complete to Christian Kemp for 10 yards to the MILL15, 1ST DOWN MILL (Chris.Carpenter;Nathan Adams). |
| Mill | 1-10 | at Mill15 | J.J. Paige pass incomplete to Nii Kotei Nikoi (Chris.Carpenter). |
| Mill | 2-10 | at Mill15 | J.J. Paige sacked for loss of 1 yard to the MILL14 (Geremy Paige;Andrew Berger). |
| Mill | 3-11 | at Mill14 | J.J. Paige pass intercepted by Chris.Carpenter at the MILL30, Chris.Carpenter return 5 yards to the MILL25 (Sean Naughton). |
| | | Drive: 6 plays, 9 yards, TOP 01:16 |
| Gan | 1-10 | at Mill25 | GANNON UNIVERSITY drive start at 00:31. |
| Gan | 1-10 | at Mill25 | TEAM rush for loss of 2 yards to the MILL27. |
| Gan | 2-12 | at Mill27 | End of game, clock 00:00. |
| | | Drive: 1 plays, minus 2 yards, TOP 00:31 |
| | | FINAL SCORE |
| | | Gannon University 31, Millersville 14 |