| Mill | 1-10 | at Mill30 | SHIP ball on SHIP30. |
| | | Millersville wins coin toss, elects to receive. |
| | | Nate Schmidt kickoff 70 yards to the MILL0, touchback. |
| Mill | 1-10 | at Mill20 | Bill Shirk pass complete to Matt Egenrieder for 5 yards to the MILL25 (Dainen Green). |
| Mill | 2-5 | at Mill25 | Mike Jones rush for no gain to the MILL25 (Cody Fleming). |
| Mill | 3-5 | at Mill25 | Bill Shirk rush for 12 yards to the MILL37, 1ST DOWN MILL (Tyriq Kershaw). |
| Mill | 1-10 | at Mill37 | Mike Jones rush for 11 yards to the MILL48, 1ST DOWN MILL, out-of-bounds (M. Sammons). |
| Mill | 1-10 | at Mill48 | Mike Jones rush for 1 yard to the MILL49 (Riley Bowen;Mike Lloyd). |
| Mill | 2-9 | at Mill49 | Bill Shirk pass complete to Jamal Smith for 8 yards to the SHIP43, out-of-bounds (J. McCollough). |
| Mill | 3-1 | at Ship43 | Fateen Brown rush for 1 yard to the SHIP42, 1ST DOWN MILL (M. Sammons). |
| Mill | 1-10 | at Ship42 | Bill Shirk pass incomplete (Dainen Green). |
| Mill | 2-10 | at Ship42 | Mike Jones rush for 1 yard to the SHIP41 (Dainen Green;Riley Bowen). |
| Mill | 3-9 | at Ship41 | Bill Shirk sacked for loss of 12 yards to the MILL47 (Andy Horn;Chris Johnson). |
| Mill | 4-21 | at Mill47 | Jeff Lawson punt 24 yards to the SHIP29, fair catch by Bryan Barley. |
| | | Drive: 10 plays, 27 yards, TOP 05:10 |
| Ship | 1-10 | at Ship29 | SHIPPENSBURG drive start at 09:50. |
| Ship | 1-10 | at Ship29 | Roshaan McCain rush for 1 yard to the SHIP30 (Gary Tillman). |
| Ship | 2-9 | at Ship30 | Kevin Marshall rush for 9 yards to the SHIP39, 1ST DOWN SHIP, out-of-bounds (Matt Sutjak). |
| Ship | 1-10 | at Ship39 | Kevin Herod rush for 7 yards to the SHIP46 (John Wynder). |
| Ship | 2-3 | at Ship46 | Steven Adams pass incomplete to J. Baskerville (Jamie Hoffman). |
| Ship | 3-3 | at Ship46 | Steven Adams pass incomplete to Mike Frenette. |
| Ship | 4-3 | at Ship46 | Nate Schmidt punt 41 yards to the MILL13, Jamal Smith return 4 yards to the MILL17 (Cody Fleming;Tyriq Kershaw). |
| | | Drive: 5 plays, 17 yards, TOP 01:56 |
| Mill | 1-10 | at Mill17 | MILLERSVILLE drive start at 07:54. |
| Mill | 1-10 | at Mill17 | Mike Jones rush for loss of 2 yards to the MILL15 (M. Kahlil Smith). |
| Mill | 2-12 | at Mill15 | Bill Shirk pass incomplete to Matt Egenrieder. |
| Mill | 3-12 | at Mill15 | Bill Shirk sacked for loss of 5 yards to the MILL10 (Vinnie Ranauto;Jake Metz). |
| Mill | 4-17 | at Mill10 | Jeff Lawson punt 32 yards to the MILL42, downed. |
| | | Drive: 3 plays, minus 7 yards, TOP 01:38 |
| Ship | 1-10 | at Mill42 | SHIPPENSBURG drive start at 06:16. |
| Ship | 1-10 | at Mill42 | Kevin Herod rush for 5 yards to the MILL37 (Matt Sutjak;Joshua Headen). |
| Ship | 2-5 | at Mill37 | Kevin Marshall rush for 4 yards to the MILL33 (Jeff Longley;Lee Hoover). |
| Ship | 3-1 | at Mill33 | Kevin Herod rush for loss of 1 yard to the MILL34 (Lee Hoover). |
| Ship | 4-2 | at Mill34 | Steven Adams pass complete to Brian Heitz for 31 yards to the MILL3, 1ST DOWN SHIP, out-of-bounds (John Wynder;Alfred Williams), PENALTY MILL offside declined. |
| Ship | 1-G | at Mill03 | Kevin Marshall rush for 3 yards to the MILL0, TOUCHDOWN, clock 03:42. |
| | | Drew Newcomer kick attempt good. |
| | | Shippensburg 7, Millersville 0 |
| | | Drive: 5 plays, 42 yards, TOP 02:34 |
| | | Nate Schmidt kickoff 67 yards to the MILL3, Jamal Smith return 21 yards to the MILL24 (Cody Fleming). |
| Mill | 1-10 | at Mill24 | MILLERSVILLE drive start at 03:36. |
| Mill | 1-10 | at Mill24 | Bill Shirk pass complete to Jamal Smith for 8 yards to the MILL32 (M. Sammons;Vinnie Ranauto). |
| Mill | 2-2 | at Mill32 | Mike Jones rush for loss of 1 yard to the MILL31 (Riley Bowen). |
| Mill | 3-3 | at Mill31 | Bill Shirk pass incomplete to Dominic Sanders. |
| Mill | 4-3 | at Mill31 | Jeff Lawson punt 25 yards to the SHIP44, downed. |
| | | Drive: 3 plays, 7 yards, TOP 01:32 |
| Ship | 1-10 | at Ship44 | SHIPPENSBURG drive start at 02:04. |
| Ship | 1-10 | at Ship44 | Steven Adams pass incomplete to Bryan Barley, dropped pass. |
| Ship | 2-10 | at Ship44 | Roshaan McCain rush for 7 yards to the MILL49 (Jeff Longley). |
| Ship | 3-3 | at Mill49 | Pat Schuhl rush for 2 yards to the MILL47 (Lee Hoover). |
| Ship | 4-1 | at Mill47 | Nate Schmidt punt 47 yards to the MILL0, touchback. |
| | | Drive: 3 plays, 9 yards, TOP 01:36 |
| Mill | 1-10 | at Mill20 | MILLERSVILLE drive start at 00:28. |
| Mill | 1-10 | at Mill20 | Mike Jones rush for no gain to the MILL20 (M. Sammons). |
| | | Drive: 1 plays, 0 yards, TOP 04:40 |
| | | Shippensburg 7, Millersville 0 |
| Mill | 2-10 | at Mill20 | Start of 2nd quarter, clock 15:00. |
| Mill | 2-10 | at Mill20 | Bill Shirk pass complete to Dominic Sanders for 5 yards to the MILL25 (Avery Coleman). |
| Mill | 3-5 | at Mill25 | Bill Shirk rush for 16 yards to the MILL41, 1ST DOWN MILL, out-of-bounds (M. Sammons). |
| Mill | 1-10 | at Mill41 | Bill Shirk pass incomplete to Jamal Smith. |
| Mill | 2-10 | at Mill41 | Mike Jones rush for loss of 2 yards to the MILL39 (Mike Lloyd;Andy Horn), PENALTY SHIP face mask 13 yards to the SHIP46, 1ST DOWN MILL, NO PLAY. |
| Mill | 1-10 | at Ship46 | Mike Jones rush for loss of 2 yards to the SHIP48 (Dainen Green). |
| Mill | 2-12 | at Ship48 | Bill Shirk pass complete to Mike Jones for 7 yards to the SHIP41 (M. Sammons). |
| Mill | 3-5 | at Ship41 | Bill Shirk rush for 2 yards to the SHIP39, out-of-bounds (Dainen Green;Riley Bowen). |
| Mill | 4-3 | at Ship39 | Jeff Lawson punt 29 yards to the SHIP10, fair catch by Zach Zulli. |
| | | Drive: 7 plays, 41 yards, TOP 04:40 |
| Ship | 1-10 | at Ship10 | SHIPPENSBURG drive start at 10:48. |
| Ship | 1-10 | at Ship10 | Kevin Marshall rush for 1 yard to the SHIP11 (Owen King). |
| Ship | 2-9 | at Ship11 | Steven Adams pass complete to Brian Heitz for 27 yards to the SHIP38, 1ST DOWN SHIP, out-of-bounds (Matt Sutjak). |
| Ship | 1-10 | at Ship38 | Steven Adams pass incomplete to Mike Frenette. |
| Ship | 2-10 | at Ship38 | Kevin Marshall rush for 2 yards to the SHIP40 (Matt Sutjak). |
| Ship | 3-8 | at Ship40 | Steven Adams sacked for loss of 8 yards to the SHIP32 (Jacob Haines). |
| Ship | 4-16 | at Ship32 | Nate Schmidt punt 27 yards to the MILL41, downed. |
| | | Drive: 5 plays, 22 yards, TOP 02:46 |
| Mill | 1-10 | at Mill41 | MILLERSVILLE drive start at 08:02. |
| Mill | 1-10 | at Mill41 | Bill Shirk rush for loss of 2 yards to the MILL39 (Riley Bowen). |
| Mill | 2-12 | at Mill39 | Bill Shirk pass complete to Matt Egenrieder for 46 yards to the SHIP15, 1ST DOWN MILL, out-of-bounds (Tyriq Kershaw). |
| Mill | 1-10 | at Ship15 | Bill Shirk sacked for loss of 6 yards to the SHIP21 (M. Kahlil Smith;Erik Van Ness). |
| Mill | 2-16 | at Ship21 | Bill Shirk pass complete to Mike Jones for 8 yards to the SHIP13 (Cody Fleming), QB hurry by Jake Metz. |
| Mill | 3-8 | at Ship13 | Bill Shirk pass incomplete to Matt Egenrieder. |
| Mill | 4-8 | at Ship13 | Anthony Kassab field goal attempt from 30 BLOCKED, recovered by SHIP Tyriq Kershaw at SHIP20 spot at SHIP20, clock 05:14 (blocked by Cody Fleming), Tyriq Kershaw for no gain to the SHIP20 (Pat Cantrell). |
| | | Drive: 6 plays, 46 yards, TOP 07:00 |
| Ship | 1-10 | at Ship20 | Kevin Marshall rush for no gain to the SHIP20 (Craig Gardner). |
| Ship | 2-10 | at Ship20 | Kevin Marshall rush for loss of 1 yard to the SHIP19 (Jeff Longley). |
| Ship | 3-11 | at Ship19 | Timeout Shippensburg, clock 03:49. |
| Ship | 3-11 | at Ship19 | Steven Adams pass complete to Bryan Barley for 19 yards to the SHIP38, 1ST DOWN SHIP, out-of-bounds (Jeff Longley). |
| Ship | 1-10 | at Ship38 | Roshaan McCain rush for no gain to the SHIP38 (Jacob Haines). |
| Ship | 2-10 | at Ship38 | Kevin Herod rush for 2 yards to the SHIP40 (Daniel Jones;Chad Miller). |
| Ship | 3-8 | at Ship40 | Steven Adams sacked for loss of 6 yards to the SHIP34 (Lee Hoover), fumble by Steven Adams recovered by SHIP Steven Adams at SHIP34. |
| Ship | 4-14 | at Ship34 | Nate Schmidt punt 41 yards to the MILL25, downed. |
| | | Drive: 6 plays, 14 yards, TOP 00:00 |
| Mill | 1-10 | at Mill25 | MILLERSVILLE drive start at 01:02. |
| Mill | 1-10 | at Mill25 | Bill Shirk pass incomplete to Jamal Smith. |
| Mill | 2-10 | at Mill25 | Bill Shirk pass incomplete to Matt Egenrieder, QB hurry by Chris Johnson. |
| Mill | 3-10 | at Mill25 | Bill Shirk rush for 5 yards to the MILL30, out-of-bounds (Riley Bowen). |
| Mill | 4-5 | at Mill30 | Jeff Lawson punt 46 yards to the SHIP24, Zach Zulli return 3 yards to the SHIP27 (Joshua Headen). |
| | | Drive: 3 plays, 5 yards, TOP 00:30 |
| Ship | 1-10 | at Ship27 | SHIPPENSBURG drive start at 00:32. |
| Ship | 1-10 | at Ship27 | Steven Adams pass complete to J. Baskerville for 14 yards to the SHIP41, 1ST DOWN SHIP (Gary Tillman). |
| Ship | 1-10 | at Ship41 | Timeout Shippensburg, clock 00:21. |
| Ship | 1-10 | at Ship41 | Steven Adams pass complete to Bryan Barley for 10 yards to the MILL49, 1ST DOWN SHIP, out-of-bounds. |
| Ship | 1-10 | at Mill49 | Steven Adams sacked for loss of 11 yards to the SHIP40 (Jacob Haines). |
| Ship | 2-21 | at Ship40 | End of half, clock 00:00. |
| | | Drive: 3 plays, 13 yards, TOP 00:32 |
| | | Shippensburg 7, Millersville 0 |
| Ship | 2-21 | at Ship40 | Start of 3rd quarter, clock 15:00, MILL ball on MILL30. |
| | | Drive: 3 plays, 13 yards, TOP 00:32 |
| | | Anthony Kassab kickoff 67 yards to the SHIP3, M. Sammons return 43 yards to the SHIP46 (Steven Roberts). |
| Ship | 1-10 | at Ship46 | SHIPPENSBURG drive start at 14:52. |
| Ship | 1-10 | at Ship46 | Kevin Herod rush for 3 yards to the SHIP49 (Pat Cantrell;Daniel Jones). |
| Ship | 2-7 | at Ship49 | Steven Adams pass complete to Mike Frenette for 18 yards to the MILL33, 1ST DOWN SHIP, out-of-bounds (John Wynder). |
| Ship | 1-10 | at Mill33 | Kevin Herod rush for 2 yards to the MILL31 (Owen King;Pat Cantrell). |
| Ship | 2-8 | at Mill31 | Kevin Herod rush for 4 yards to the MILL27 (Daniel Jones). |
| Ship | 3-4 | at Mill27 | PENALTY SHIP false start 5 yards to the MILL32. |
| Ship | 3-9 | at Mill32 | Steven Adams pass incomplete to Bryan Barley (Alfred Williams). |
| Ship | 4-9 | at Mill32 | Steven Adams pass incomplete to J. Baskerville, QB hurry by Jamie Thomas. |
| | | Drive: 6 plays, 22 yards, TOP 02:48 |
| Mill | 1-10 | at Mill32 | MILLERSVILLE drive start at 12:04. |
| Mill | 1-10 | at Mill32 | Bill Shirk sacked for loss of 8 yards to the MILL24 (Dainen Green). |
| Mill | 2-18 | at Mill24 | Bill Shirk pass complete to Jamal Smith for 75 yards to the SHIP1, 1ST DOWN MILL (Tyriq Kershaw). |
| Mill | 1-G | at Ship01 | Fateen Brown rush for no gain to the SHIP1 (Jake Metz). |
| Mill | 2-G | at Ship01 | Bill Shirk rush for no gain to the SHIP1, fumble by Bill Shirk recovered by MILL Bill Shirk at SHIP1, Bill Shirk for no gain to the SHIP1. |
| Mill | 3-G | at Ship01 | Bill Shirk rush for no gain to the SHIP1 (Jake Metz). |
| Mill | 4-G | at Ship01 | Bill Shirk pass incomplete to Jamal Smith, dropped pass. |
| | | Drive: 6 plays, 67 yards, TOP 03:30 |
| Ship | 1-10 | at Ship01 | SHIPPENSBURG drive start at 08:34. |
| Ship | 1-10 | at Ship01 | Kevin Herod rush for no gain to the SHIP1 (Jacob Haines). |
| Ship | 2-10 | at Ship01 | Steven Adams pass complete to J. Baskerville for 7 yards to the SHIP8. |
| Ship | 3-3 | at Ship08 | Kevin Herod rush for 2 yards to the SHIP10 (Lee Hoover;Jeff Longley). |
| Ship | 4-1 | at Ship10 | Timeout Shippensburg, clock 06:29. |
| Ship | 4-1 | at Ship10 | Nate Schmidt punt 28 yards to the SHIP38, out-of-bounds. |
| | | Drive: 3 plays, 9 yards, TOP 02:12 |
| Mill | 1-10 | at Ship38 | MILLERSVILLE drive start at 06:22. |
| Mill | 1-10 | at Ship38 | Bill Shirk pass complete to Matt Egenrieder for 29 yards to the SHIP9, 1ST DOWN MILL, out-of-bounds (Avery Coleman). |
| Mill | 1-G | at Ship09 | Mike Jones rush for 2 yards to the SHIP7 (Vinnie Ranauto). |
| Mill | 2-G | at Ship07 | Bill Shirk sacked for loss of 1 yard to the SHIP8 (Erik Van Ness). |
| Mill | 3-G | at Ship08 | Bill Shirk pass incomplete to Matt Egenrieder. |
| Mill | 4-G | at Ship08 | Anthony Kassab field goal attempt from 25 BLOCKED, recovered by MILL Rees Judge at SHIP20 spot at SHIP20, clock 04:24 (blocked by Terence Glenn). |
| | | Drive: 5 plays, 30 yards, TOP 06:31 |
| Ship | 1-10 | at Ship20 | Kevin Marshall rush for 3 yards to the SHIP23 (Jeff Longley). |
| Ship | 2-7 | at Ship23 | Steven Adams pass complete to J. Baskerville for 33 yards to the MILL44, 1ST DOWN SHIP, PENALTY MILL sideline interference 5 yards to the MILL39. |
| Ship | 1-5 | at Mill39 | 1st and 10. |
| Ship | 1-10 | at Mill39 | Roshaan McCain rush for 4 yards to the MILL35 (Alfred Williams). |
| Ship | 2-6 | at Mill35 | Mike Frenette rush for 1 yard to the MILL34 (Owen King). |
| Ship | 3-5 | at Mill34 | Steven Adams pass incomplete to Bryan Barley, PENALTY SHIP illegal shift declined. |
| Ship | 4-5 | at Mill34 | Steven Adams pass complete to Brian Heitz for 5 yards to the MILL29, 1ST DOWN SHIP (Brian Knell), PENALTY MILL offside declined. |
| Ship | 1-10 | at Mill29 | Roshaan McCain rush for no gain to the MILL29, out-of-bounds (Lee Hoover). |
| Ship | 2-10 | at Mill29 | Steven Adams pass incomplete to Mike Frenette, dropped pass, QB hurry by Jacob Haines. |
| Ship | 3-10 | at Mill29 | Steven Adams pass complete to Kevin Marshall for 19 yards to the MILL10, 1ST DOWN SHIP (Jamie Thomas). |
| Ship | 1-G | at Mill10 | Kevin Marshall rush for 4 yards to the MILL6, out-of-bounds (Daniel Jones). |
| Ship | 2-G | at Mill06 | Steven Adams rush for loss of 2 yards to the MILL8, out-of-bounds. |
| | | Drive: 11 plays, 72 yards, TOP 00:09 |
| | | Shippensburg 7, Millersville 0 |
| Ship | 3-G | at Mill08 | Start of 4th quarter, clock 15:00. |
| Ship | 3-G | at Mill08 | Steven Adams pass complete to Brian Heitz for 8 yards to the MILL0, TOUCHDOWN, clock 14:51. |
| | | Drew Newcomer kick attempt failed. |
| | | Shippensburg 13, Millersville 0 |
| | | Drive: 12 plays, 80 yards, TOP 00:09 |
| | | Nate Schmidt kickoff 70 yards to the MILL0, touchback. |
| Mill | 1-10 | at Mill20 | MILLERSVILLE drive start at 14:48. |
| Mill | 1-10 | at Mill20 | Bill Shirk pass complete to Dominic Sanders for 6 yards to the MILL26. |
| Mill | 2-4 | at Mill26 | Mike Jones rush for 74 yards to the SHIP0, 1ST DOWN MILL, TOUCHDOWN, clock 14:01. |
| | | Anthony Kassab kick attempt good. |
| | | Shippensburg 13, Millersville 7 |
| | | Drive: 2 plays, 80 yards, TOP 00:47 |
| | | Anthony Kassab kickoff 42 yards to the SHIP28, Kevin Marshall return 9 yards to the SHIP37 (Alfred Williams). |
| Ship | 1-10 | at Ship37 | SHIPPENSBURG drive start at 13:57. |
| Ship | 1-10 | at Ship37 | Kevin Marshall rush for loss of 1 yard to the SHIP36 (Pat Cantrell). |
| Ship | 2-11 | at Ship36 | Steven Adams pass incomplete to J. Baskerville. |
| Ship | 3-11 | at Ship36 | Steven Adams pass intercepted by Matt Sutjak at the MILL44, Matt Sutjak return 0 yards to the MILL44 (J. Baskerville). |
| | | Drive: 3 plays, minus 1 yards, TOP 00:53 |
| Mill | 1-10 | at Mill44 | MILLERSVILLE drive start at 13:04. |
| Mill | 1-10 | at Mill44 | Mike Jones rush for 7 yards to the SHIP49 (Jake Metz). |
| Mill | 2-3 | at Ship49 | Bill Shirk pass incomplete to Matt Egenrieder (Riley Bowen), PENALTY SHIP pass interference (Riley Bowen) 15 yards to the SHIP34, 1ST DOWN MILL, NO PLAY. |
| Mill | 1-10 | at Ship34 | Bill Shirk pass complete to Jamal Smith for 9 yards to the SHIP25 (Avery Coleman). |
| Mill | 2-1 | at Ship25 | Bill Shirk pass complete to Jamal Smith for 25 yards to the SHIP0, 1ST DOWN MILL, TOUCHDOWN, clock 11:38. |
| | | Anthony Kassab kick attempt good. |
| | | Millersville 14, Shippensburg 13 |
| | | Anthony Kassab kickoff 35 yards to the SHIP35, out-of-bounds, PENALTY MILL illegal procedure (Anthony Kassab) 5 yards to the MILL25, NO PLAY. |
| | | Drive: 3 plays, 56 yards, TOP 01:26 |
| | | Anthony Kassab kickoff 45 yards to the SHIP30, Kevin Marshall return 10 yards to the SHIP40 (Craig Gardner). |
| Ship | 1-10 | at Ship40 | SHIPPENSBURG drive start at 11:33. |
| Ship | 1-10 | at Ship40 | Steven Adams pass incomplete to Brian Heitz. |
| Ship | 2-10 | at Ship40 | Kevin Marshall rush for 7 yards to the SHIP47, out-of-bounds (Daniel Jones). |
| Ship | 3-3 | at Ship47 | Steven Adams pass complete to Mike Frenette for 5 yards to the MILL48, 1ST DOWN SHIP (Gary Tillman). |
| Ship | 1-10 | at Mill48 | Kevin Herod rush for 3 yards to the MILL45 (Jamie Thomas). |
| Ship | 2-7 | at Mill45 | Steven Adams pass incomplete to Mike Frenette. |
| Ship | 3-7 | at Mill45 | Steven Adams pass complete to Roshaan McCain for 9 yards to the MILL36, 1ST DOWN SHIP, out-of-bounds. |
| Ship | 1-10 | at Mill36 | Steven Adams pass complete to Roshaan McCain for 2 yards to the MILL34 (Jamie Thomas). |
| Ship | 2-8 | at Mill34 | Mike Frenette rush for loss of 3 yards to the MILL37 (Jeff Longley;Craig Gardner). |
| Ship | 3-11 | at Mill37 | Steven Adams sacked for loss of 7 yards to the MILL44 (Jeff Longley;Jamie Thomas). |
| Ship | 4-18 | at Mill44 | Nate Schmidt punt 44 yards to the MILL0, touchback. |
| | | Drive: 9 plays, 16 yards, TOP 04:24 |
| Mill | 1-10 | at Mill20 | MILLERSVILLE drive start at 07:09. |
| Mill | 1-10 | at Mill20 | Mike Jones rush for loss of 2 yards to the MILL18 (Cody Fleming). |
| Mill | 2-12 | at Mill18 | Bill Shirk pass complete to Dominic Sanders for 4 yards to the MILL22 (Avery Coleman). |
| Mill | 3-8 | at Mill22 | Bill Shirk rush for 1 yard to the MILL23 (Chris Johnson). |
| Mill | 4-7 | at Mill23 | Jeff Lawson punt 25 yards to the MILL48, downed. |
| | | Drive: 3 plays, 3 yards, TOP 02:11 |
| Ship | 1-10 | at Mill48 | SHIPPENSBURG drive start at 04:58. |
| Ship | 1-10 | at Mill48 | Kevin Herod rush for 6 yards to the MILL42 (Brian Knell). |
| Ship | 2-4 | at Mill42 | Kevin Herod rush for 7 yards to the MILL35, 1ST DOWN SHIP (Craig Gardner). |
| Ship | 1-10 | at Mill35 | Pat Schuhl rush for 4 yards to the MILL31 (John Wynder). |
| Ship | 2-6 | at Mill31 | Kevin Marshall rush for 3 yards to the MILL28, out-of-bounds (Lee Hoover), PENALTY MILL personal foul 14 yards to the MILL14, 1ST DOWN SHIP. |
| Ship | 1-10 | at Mill14 | 1st and 10. |
| Ship | 1-10 | at Mill14 | Pat Schuhl rush for 1 yard to the MILL13 (Jeff Longley). |
| Ship | 2-9 | at Mill13 | Kevin Marshall rush for 3 yards to the MILL10 (Rees Judge;Craig Gardner). |
| Ship | 3-6 | at Mill10 | PENALTY MILL offside (Pat Cantrell) 5 yards to the MILL5. |
| Ship | 3-1 | at Mill05 | Kevin Marshall rush for 5 yards to the MILL0, 1ST DOWN SHIP, TOUCHDOWN, clock 01:29. |
| | | Steven Adams pass attempt failed. |
| | | Shippensburg 19, Millersville 14 |
| | | Drive: 7 plays, 48 yards, TOP 03:29 |
| | | Nate Schmidt kickoff 68 yards to the MILL2, Jamal Smith return 24 yards to the MILL26 (Josh Kramarenko). |
| Mill | 1-10 | at Mill26 | MILLERSVILLE drive start at 01:23. |
| Mill | 1-10 | at Mill26 | Bill Shirk pass complete to Jamal Smith for 31 yards to the SHIP43, 1ST DOWN MILL (M. Sammons), QB hurry by Andy Horn. |
| Mill | 1-10 | at Ship43 | Bill Shirk pass complete to Jamal Smith for 8 yards to the SHIP35 (M. Sammons). |
| Mill | 2-2 | at Ship35 | Bill Shirk pass incomplete to Matt Egenrieder. |
| Mill | 3-2 | at Ship35 | Bill Shirk pass complete to Mike Jones for 9 yards to the SHIP26, 1ST DOWN MILL, out-of-bounds. |
| Mill | 1-10 | at Ship26 | Bill Shirk pass intercepted by J. McCollough at the SHIP0, J. McCollough return 0 yards to the SHIP0, touchback. |
| | | Drive: 5 plays, 48 yards, TOP 00:53 |
| Ship | 1-10 | at Ship20 | SHIPPENSBURG drive start at 00:30. |
| Ship | 1-10 | at Ship20 | Pat Schuhl rush for 3 yards to the SHIP23 (Jeff Longley;Jacob Haines). |
| Ship | 2-7 | at Ship23 | Timeout Millersville, clock 00:26. |
| Ship | 2-7 | at Ship23 | Kevin Marshall rush for 32 yards to the MILL45, 1ST DOWN SHIP (Gary Tillman). |
| Ship | 1-10 | at Mill45 | Timeout Millersville, clock 00:17. |
| Ship | 1-10 | at Mill45 | TEAM rush for loss of 1 yard to the MILL46. |
| Ship | 2-11 | at Mill46 | End of game, clock 00:00. |
| | | Drive: 3 plays, 34 yards, TOP 00:30 |
| | | FINAL SCORE |
| | | Shippensburg 19, Millersville 14 |