| [00:00] Josh Zakrzewski at goalie for Pitt-Johnstown. |
| [00:00] Matt Hunsberger at goalie for Slippery Rock. |
| Foul on Pitt-Johnstown. |
| Corner kick by ROCK-M George Oakley [02:52]. |
| [07:41] Offside against Slippery Rock. |
| Foul on Slippery Rock. |
| [10:30] Shot by ROCK-M Cory Olix HIGH. |
| Foul on Pitt-Johnstown. |
| [15:28] Shot by ROCK-M Cory Olix, SAVE Josh Zakrzewski. |
| [16:55] Shot by UPJ-M Clay Cottman, SAVE Matt Hunsberger. |
| Foul on Pitt-Johnstown. |
| [19:54] ROCK-M substitution: Devin Hoffman for Cory Olix. |
| Foul on Slippery Rock. |
| Foul on Pitt-Johnstown. |
| [22:49] Shot by ROCK-M Hayden Seifert WIDE. |
| [24:21] UPJ-M substitution: Alex Laslavic for Luke Hains. |
| Foul on Pitt-Johnstown. |
| Corner kick by ROCK-M George Oakley [29:33]. |
| [29:48] Shot by ROCK-M Abdallah Bangura HIT CROSSBAR. |
| Corner kick by ROCK-M George Oakley [29:56]. |
| [34:15] Shot by ROCK-M George Oakley WIDE RIGHT. |
| [36:05] UPJ-M substitution: Bryon Gephart for Patrick Ahmed. |
| [36:05] ROCK-M substitution: Connor Jobe for Luke Picchi. |
| [39:13] Shot by ROCK-M Alexander Vilchek BLOCKED. |
| [39:18] Shot by ROCK-M Justin Minda HIGH. |
| [39:34] UPJ-M substitution: Michael Armenio for Clay Cottman. |
| Foul on Pitt-Johnstown. |
| [42:19] Shot by ROCK-M George Oakley, SAVE Josh Zakrzewski. |
| [44:52] Shot by ROCK-M Hayden Seifert, SAVE Josh Zakrzewski. |
| End of period [45:00]. |
| Start of 2nd period [45:00]. |
| For UPJ-M: #20 Evan Ulrich, #15 Patrick Ahmed, #22 John Knox, #13 Mitch Snowden, #8 Alex Laslavic, #2 Luke Hains, #3 Brady Brown, #5 Chase Kuhn, #27 Josh Zakrzewski, #17 Adan Cabrera-Perez, #21 Clay Cottman. |
| For ROCK-M: #00 Matt Hunsberger, #12 George Oakley, #17 Kenton Keeslar, #13 Anthony Werth, #24 Hayden Seifert, #3 Devin Hoffman, #6 Dan Schearer, #11 Abdallah Bangura, #21 Luke Picchi, #9 Cory Olix, #7 Justin Minda. |
| [45:41] Shot by ROCK-M Cory Olix BLOCKED. |
| [45:44] Shot by ROCK-M Luke Picchi, SAVE Josh Zakrzewski. |
| [46:47] Shot by ROCK-M George Oakley, SAVE Josh Zakrzewski. |
| Corner kick by ROCK-M George Oakley [47:55]. |
| Corner kick by ROCK-M George Oakley [48:23]. |
| [51:04] Header Shot by ROCK-M Luke Picchi, SAVE Josh Zakrzewski. |
| Foul on Pitt-Johnstown. |
| Foul on Slippery Rock. |
| [56:16] Header Shot by UPJ-M Evan Painton, SAVE Matt Hunsberger. |
| [57:34] Shot by ROCK-M Hayden Seifert HIGH. |
| [58:45] ROCK-M substitution: Alexander Vilchek for Hayden Seifert. |
| [58:45] UPJ-M substitution: Alex Laslavic for Brady Brown. |
| Foul on Pitt-Johnstown. |
| Foul on Pitt-Johnstown. |
| [61:28] ROCK-M George Oakley PENALTY KICK GOAL, goal number 2 for season. |
| Slippery Rock 1, Pitt-Johnstown 0 |
| Foul on Pitt-Johnstown. |
| [63:07] Shot by ROCK-M Justin Minda BLOCKED. |
| [64:10] GOAL by ROCK-M Alexander Vilchek, Assist by Abdallah Bangura, goal number 1 for season. |
| Slippery Rock 2, Pitt-Johnstown 0 |
| *Crossed in from 11 finished to right bottom right |
| [64:20] ROCK-M substitution: Mohsen Kanani for Cory Olix. |
| [65:06] UPJ-M substitution: Bryon Gephart for Evan Painton. |
| Foul on Slippery Rock. |
| [68:24] Shot by ROCK-M Kenton Keeslar, SAVE Josh Zakrzewski. |
| [69:36] UPJ-M substitution: Alex Laslavic for Adan Cabrera-Perez. |
| [69:36] ROCK-M substitution: Connor Jobe for Abdallah Bangura. |
| [70:07] Shot by UPJ-M John Knox, SAVE Matt Hunsberger. |
| [71:49] GOAL by ROCK-M Alexander Vilchek, Assist by Luke Picchi and George Oakley, goal number 2 for season. |
| Slippery Rock 3, Pitt-Johnstown 0 |
| *Brought down by 21, chipped to 8 finish to bottom right |
| [74:55] Shot by ROCK-M Alexander Vilchek BLOCKED. |
| Foul on Pitt-Johnstown. |
| [75:39] Header GOAL by ROCK-M Mohsen Kanani, Assist by George Oakley, goal number 1 for season. |
| Slippery Rock 4, Pitt-Johnstown 0 |
| *Played in off free kick headed to middle |
| [75:42] ROCK-M substitution: Jackson O'Connor for Luke Picchi. |
| [75:42] ROCK-M substitution: Benjiman Trevino for Justin Minda. |
| [75:42] UPJ-M substitution: Adan Cabrera-Perez for Clay Cottman. |
| [75:42] UPJ-M substitution: Jonathan Reboton for Josh Zakrzewski. |
| [75:58] Jonathan Reboton at goalie for Pitt-Johnstown. |
| Foul on Pitt-Johnstown. |
| Foul on Slippery Rock. |
| Foul on Slippery Rock. |
| Foul on Pitt-Johnstown. |
| [80:07] Header Shot by ROCK-M Benjiman Trevino, SAVE Jonathan Reboton. |
| Foul on Pitt-Johnstown. |
| [81:06] ROCK-M substitution: Shimon Hilton for Devin Hoffman. |
| [83:04] ROCK-M substitution: Tyler Ramer for Alexander Vilchek. |
| [83:04] ROCK-M substitution: Hector Buchter for George Oakley. |
| Corner kick by ROCK-M Hector Buchter [83:33]. |
| [85:14] ROCK-M substitution: Nick Iagnemma for Kenton Keeslar. |
| [85:14] ROCK-M substitution: Elyjah D Brode for Dan Schearer. |
| [85:14] UPJ-M substitution: Nick Sinni for Bryon Gephart. |
| [85:14] UPJ-M substitution: Michael Armenio for John Knox. |
| Corner kick by ROCK-M Nick Iagnemma [88:43]. |
| Corner kick by ROCK-M Jackson O'Connor [89:18]. |
| [89:24] Header Shot by ROCK-M Elyjah D Brode, SAVE Jonathan Reboton. |
| End of period [90:00]. |