| [00:00] Matt Langione at goalie for Millersville. |
| [00:00] Andrew Foran at goalie for Shippensburg. |
| Foul on Shippensburg. |
| Foul on Shippensburg. |
| Foul on Shippensburg. |
| Corner kick by MILL-M Eric Pepper [04:58]. |
| [05:03] Header Shot by MILL-M Dan Prian HIGH. |
| Foul on Millersville. |
| Corner kick by MILL-M Eric Pepper [08:37]. |
| Foul on Millersville. |
| Foul on Shippensburg. |
| Foul on Millersville. |
| [12:22] GOAL by SHIP-M Alex Supplee (FIRST GOAL), Assist by Dustin Andrews and Miles Harriger. |
| Shippensburg 1, Millersville 0 |
| *Cross across box, touch pass and finish into open goal |
| Foul on Shippensburg. |
| [14:12] SHIP-M substitution: Scott Smith for Miles Harriger. |
| [14:16] Header Shot by MILL-M Kyle Loughlin WIDE. |
| Foul on Shippensburg. |
| Foul on Millersville. |
| [20:23] Yellow card on MILL-M Matt Wilson. |
| Foul on Shippensburg. |
| [21:22] Yellow card on MILL-M Kyle Loughlin. |
| [21:44] SHIP-M substitution: Deon Rehm for Dustin Andrews. |
| Foul on Millersville. |
| [24:46] MILL-M substitution: Anthony Pagnotti for Dan Prian. |
| [24:46] MILL-M substitution: Joseph Chilutti for Pat Baffuto. |
| [25:47] Shot by MILL-M Kyle Loughlin, SAVE Andrew Foran. |
| Foul on Millersville. |
| Foul on Shippensburg. |
| Foul on Millersville. |
| [30:40] MILL-M substitution: Steve Melnick for Kyle Loughlin. |
| [30:40] MILL-M substitution: Todd Grimm for Matt Wilson. |
| Foul on Shippensburg. |
| [32:38] MILL-M substitution: Shane Seabrook for Eric Pepper. |
| [32:38] MILL-M substitution: Zack Lieb for Ethan Daubert. |
| [32:38] SHIP-M substitution: Bill Heatherly for Logan Henke. |
| [33:01] Header Shot by MILL-M Todd Grimm WIDE. |
| [33:16] Shot by MILL-M Todd Grimm WIDE. |
| Corner kick by MILL-M Anthony Pagnotti [34:39]. |
| [34:44] Shot by MILL-M Joseph Chilutti WIDE. |
| [35:41] GOAL by MILL-M Anthony Pagnotti. |
| Millersville 1, Shippensburg 1 |
| *Upper left corner from well out |
| [36:17] Shot by MILL-M Shane Seabrook, SAVE Andrew Foran. |
| [36:58] Offside against Shippensburg. |
| Foul on Shippensburg. |
| [37:45] Shot by MILL-M Joseph Chilutti HIGH. |
| [37:48] SHIP-M substitution: Benjamin Weihbrecht for Taylor Hudson. |
| [38:46] Shot by MILL-M Shane Seabrook BLOCKED. |
| Corner kick by MILL-M Anthony Pagnotti [38:56]. |
| Foul on Shippensburg. |
| [39:37] Yellow card on SHIP-M Bill Heatherly. |
| Foul on Millersville. |
| [40:03] Shot by SHIP-M Scott Smith WIDE. |
| [43:13] MILL-M substitution: Mike Curtis for Shane Seabrook. |
| [43:27] MILL-M substitution: Todd Grimm for Aaron Roland. |
| [44:31] Shot by MILL-M Mike Curtis WIDE. |
| End of period [45:00]. |
| Start of 2nd period [45:00]. |
| [45:00] SHIP-M substitution: Clay Sale for Andrew Foran. |
| [45:00] Clay Sale at goalie for Shippensburg. |
| Foul on Millersville. |
| [46:54] Offside against Shippensburg. |
| Foul on Shippensburg. |
| [48:35] Shot by MILL-M Thomas Bargmann, SAVE Clay Sale. |
| Foul on Shippensburg. |
| [48:59] Yellow card on SHIP-M Taylor Hudson. |
| [51:02] Shot by MILL-M Kevin Hennessey WIDE. |
| Foul on Shippensburg. |
| Foul on Millersville. |
| [54:27] Shot by SHIP-M Miles Harriger, SAVE Matt Langione. |
| [55:32] SHIP-M substitution: Benjamin Weihbrecht for Dave Rostad. |
| [58:48] MILL-M substitution: Anthony Pagnotti for Dan Prian. |
| [59:22] Shot by MILL-M Matt Wilson, SAVE Clay Sale. |
| Foul on Shippensburg. |
| [61:01] Shot by MILL-M Kyle Loughlin, SAVE Clay Sale. |
| [62:08] Shot by SHIP-M Michael Celius WIDE. |
| Corner kick by SHIP-M Deon Rehm [62:46]. |
| [62:49] SHIP-M substitution: Dave Rostad for Dustin Andrews. |
| [62:49] SHIP-M substitution: Logan Henke for Michael Celius. |
| [62:49] MILL-M substitution: Aaron Roland for Pat Baffuto. |
| [62:49] MILL-M substitution: Anthony Pagnotti for Kyle Loughlin. |
| [64:00] Shot by MILL-M Joseph Chilutti, SAVE Clay Sale. |
| [64:36] GOAL by MILL-M Matt Wilson, Assist by Aaron Roland. |
| Millersville 2, Shippensburg 1 |
| *header pass into space, completes run |
| Foul on Millersville. |
| [65:36] Shot by SHIP-M Logan Henke, SAVE Matt Langione. |
| [66:15] Offside against Millersville. |
| [67:29] MILL-M substitution: Shane Seabrook for Eric Pepper. |
| [67:29] MILL-M substitution: Zack Lieb for Ethan Daubert. |
| [67:29] MILL-M substitution: Justin Keefer for Matt Wilson. |
| [67:29] SHIP-M substitution: Michael Celius for Deon Rehm. |
| Foul on Shippensburg. |
| [68:56] Offside against Shippensburg. |
| Foul on Shippensburg. |
| [74:18] MILL-M substitution: Zack Lieb for Joseph Chilutti. |
| [74:18] MILL-M substitution: Kyle Loughlin for Aaron Roland. |
| [74:18] MILL-M substitution: Dan Prian for Justin Keefer. |
| [74:18] SHIP-M substitution: Bill Heatherly for Logan Henke. |
| [74:18] MILL-M substitution: Eric Pepper for Matt Wilson. |
| Foul on Millersville. |
| Foul on Shippensburg. |
| Foul on Millersville. |
| [78:43] Shot by SHIP-M Dave Rostad, SAVE Matt Langione. |
| [78:43] GOAL by SHIP-M Michael Celius, Assist by Dave Rostad. |
| Millersville 2, Shippensburg 2 |
| * |
| [78:43] SHIP-M substitution: Miles Harriger for Benjamin Weihbrecht. |
| [79:45] Shot by MILL-M Kyle Loughlin, SAVE Clay Sale. |
| Foul on Shippensburg. |
| [80:53] SHIP-M substitution: Mej Schlegel for Scott Smith. |
| [80:53] MILL-M substitution: Anthony Pagnotti for Eric Pepper. |
| [82:15] GOAL by MILL-M Kyle Loughlin, Assist by Pat Baffuto. |
| Millersville 3, Shippensburg 2 |
| * |
| [82:15] MILL-M substitution: Ethan Daubert for Pat Baffuto. |
| [82:15] SHIP-M substitution: Deon Rehm for Taylor Hudson. |
| Foul on Shippensburg. |
| [83:27] MILL-M substitution: Joseph Chilutti for Kevin Hennessey. |
| [84:02] MILL-M substitution: Aaron Roland for Kyle Loughlin. |
| Foul on Shippensburg. |
| [85:54] SHIP-M substitution: Graeme Alexander for Keith Kassel. |
| Foul on Millersville. |
| [86:14] Yellow card on MILL-M Jeremy Yoder. |
| Corner kick by SHIP-M Michael Celius [86:42]. |
| Foul on Shippensburg. |
| Foul on Shippensburg. |
| [89:42] Red card on SHIP-M Miles Harriger. |
| End of period [90:00]. |