| [00:00] Greg Blum at goalie for ROCK-M. |
| [00:00] Matt Langione at goalie for Millersville. |
| Foul on ROCK-M. |
| Foul on ROCK-M. |
| Corner kick by MILL-M Ryan Kiley [04:01]. |
| [04:07] Shot by MILL-M Sean McLaughlin, SAVE Greg Blum. |
| Foul on Millersville. |
| Foul on Millersville. |
| [06:02] Shot by ROCK-M Toby Bowser, SAVE Matt Langione. |
| Foul on ROCK-M. |
| [07:17] Shot by MILL-M Sean McLaughlin BLOCKED. |
| Corner kick by MILL-M Matthew Procopio [07:46]. |
| Foul on ROCK-M. |
| Foul on ROCK-M. |
| [14:56] GOAL by ROCK-M Toby Bowser (FIRST GOAL). |
| ROCK-M 1, Millersville 0 |
| *cross to 10 meter line |
| Foul on ROCK-M. |
| Foul on ROCK-M. |
| [16:31] Yellow card on ROCK-M Anthony Paganie. |
| [17:11] Shot by MILL-M Ryan Kiley, SAVE Greg Blum. |
| Corner kick by MILL-M Matthew Procopio [17:25]. |
| Corner kick by MILL-M Matthew Procopio [18:01]. |
| [18:20] Shot by MILL-M Sean McLaughlin, SAVE Greg Blum. |
| Corner kick by MILL-M Matthew Procopio [18:31]. |
| [19:11] ROCK-M substitution: Alex Swartz for Anthony Paganie. |
| Foul on ROCK-M. |
| [19:53] Shot by MILL-M Sean McLaughlin BLOCKED. |
| Foul on Millersville. |
| Corner kick by ROCK-M Toby Bowser [21:10]. |
| Foul on ROCK-M. |
| Foul on Millersville. |
| Foul on ROCK-M. |
| Foul on ROCK-M. |
| [27:37] Offside against ROCK-M. |
| Foul on Millersville. |
| [29:04] MILL-M substitution: Kyle Loughlin for Shane Seabrook. |
| [29:04] ROCK-M substitution: Jeremy Deighton for Kenneth Fultz. |
| [30:03] ROCK-M substitution: Chad Thomas for Lucas Feathers. |
| [31:13] Shot by ROCK-M Jeremy Deighton, SAVE Matt Langione. |
| [31:20] Yellow card on MILL-M Matt Langione. |
| [31:31] Yellow card on MILL-M Matt Wilson. |
| [31:31] Yellow card on ROCK-M Alex Swartz. |
| [32:15] MILL-M substitution: Adam Santeusanio for Ethan Daubert. |
| [32:15] MILL-M substitution: Steve Melnick for Kyle Loughlin. |
| [33:13] Yellow card on ROCK-M Patrick Conley. |
| [33:13] MILL-M substitution: Dan Prian for Kyle Loughlin. |
| [33:20] Shot by MILL-M Ryan Kiley HIGH. |
| Foul on ROCK-M. |
| [35:55] Shot by ROCK-M Patrick Cormac WIDE. |
| Foul on ROCK-M. |
| [38:44] Offside against ROCK-M. |
| [40:55] Shot by ROCK-M Thomas Pool, SAVE Matt Langione. |
| Corner kick by ROCK-M Ryan Pindroh [41:45]. |
| Foul on ROCK-M. |
| [43:46] Shot by MILL-M John Claffey, SAVE Greg Blum. |
| End of period [45:00]. |
| Start of 2nd period [45:00]. |
| Corner kick by MILL-M Ryan Kiley [46:24]. |
| Foul on Millersville. |
| Foul on ROCK-M. |
| [50:41] GOAL by MILL-M Sean McLaughlin, Assist by Ryan Kiley. |
| ROCK-M 1, Millersville 1 |
| *shot of deflection rebound off 6 yard line |
| Foul on ROCK-M. |
| [53:57] MILL-M substitution: Eric Pepper for Pat Baffuto. |
| [54:31] Offside against ROCK-M. |
| [56:26] Shot by MILL-M Matthew Procopio, SAVE Greg Blum. |
| [57:44] MILL-M substitution: Anthony Pagnotti for Ryan Kiley. |
| [57:44] ROCK-M substitution: Anthony Paganie for Patrick Cormac. |
| [57:44] ROCK-M substitution: Chad Thomas for Lucas Feathers. |
| Foul on Millersville. |
| [59:32] Shot by MILL-M Anthony Pagnotti HIGH. |
| [59:55] MILL-M substitution: Todd Grimm for Matt Wilson. |
| [59:55] ROCK-M substitution: Joachim Bersztel for Ethan Zweizig. |
| [64:54] Shot by ROCK-M Toby Bowser WIDE. |
| [65:27] MILL-M substitution: Ryan Kiley for Anthony Pagnotti. |
| [65:52] Shot by MILL-M Sean McLaughlin, SAVE Greg Blum. |
| [66:02] Shot by MILL-M Sean McLaughlin, SAVE Greg Blum. |
| [66:16] GOAL by ROCK-M Jeremy Deighton, Assist by Toby Bowser. |
| ROCK-M 2, Millersville 1 |
| *score off header from deighton just outside goal line |
| Foul on ROCK-M. |
| [70:16] MILL-M substitution: Sean McLaughlin for Todd Grimm. |
| [70:16] MILL-M substitution: Matt Wilson for Ethan Daubert. |
| Foul on ROCK-M. |
| Foul on ROCK-M. |
| [75:48] MILL-M substitution: Shane Seabrook for Daniel Montague. |
| Foul on ROCK-M. |
| [77:00] Shot by MILL-M Matthew Procopio WIDE. |
| [77:22] ROCK-M substitution: Chad Thomas for Jeremy Deighton. |
| Foul on ROCK-M. |
| [78:29] Shot by MILL-M Adam Santeusanio, SAVE Greg Blum. |
| Foul on ROCK-M. |
| Corner kick by MILL-M Ryan Kiley [82:59]. |
| [83:29] Shot by MILL-M Shane Seabrook, SAVE Greg Blum. |
| [83:38] ROCK-M substitution: Ross Matthews for Toby Bowser. |
| [83:38] MILL-M substitution: Aaron Roland for Jeremy Yoder. |
| Foul on Millersville. |
| Foul on ROCK-M. |
| [85:32] Red card on MILL-M Matthew Procopio. |
| [87:54] ROCK-M substitution: Mitchell Walters for Kenneth Fultz. |
| [87:54] ROCK-M substitution: Chad Thomas for Ross Matthews. |
| End of period [90:00]. |