| [00:00] Kylie Downs at goalie for Slippery Rock. |
| [00:00] Erin Heimbach at goalie for Millersville. |
| [04:09] Shot by MILL-W Kay Liebl, SAVE Kylie Downs. |
| Foul on Slippery Rock. |
| [06:57] Offside against Slippery Rock. |
| [08:23] Shot by MILL-W Talia Grynkewicz, SAVE Kylie Downs. |
| Foul on Slippery Rock. |
| [14:51] Shot by ROCK-W Rachel Edge BLOCKED. |
| [15:07] MILL-W substitution: Chandler Garcia for Lauren Downey. |
| Corner kick by ROCK-W Skye Kramer [15:48]. |
| [17:21] ROCK-W substitution: Madison Thierry for Sarah Blue. |
| [21:09] Shot by ROCK-W Skye Kramer, SAVE Erin Heimbach. |
| [25:28] Shot by ROCK-W Skye Kramer WIDE. |
| Foul on Millersville. |
| [26:37] Offside against Slippery Rock. |
| [28:36] Shot by MILL-W Talia Grynkewicz HIGH. |
| [27:33] ROCK-W substitution: Megan Sikora for Shannon McIntyre. |
| [27:33] ROCK-W substitution: Reagan Reeves for Skye Kramer. |
| [27:33] MILL-W substitution: Rachel Leisher for Alexis Spencer. |
| Foul on Millersville. |
| [32:00] ROCK-W Brooke Testa PENALTY KICK GOAL, goal number 3 for season. |
| Slippery Rock 1, Millersville 0 |
| [32:00] ROCK-W substitution: Tyler Spence for Miranda Gallucci. |
| [33:04] Shot by MILL-W Rachel Leisher, SAVE Kylie Downs. |
| Foul on Slippery Rock. |
| [34:33] ROCK-W substitution: Katy Ericson for Rachel Edge. |
| Foul on Slippery Rock. |
|
| [35:37] GOAL by MILL-W Talia Grynkewicz, Assist by Calista Paolino, goal number 6 for season. |
| Slippery Rock 1, Millersville 1 |
| Fast break, #15 pass to #10 which sped through box, center of goal |
| Foul on Slippery Rock. |
| [39:50] Shot by MILL-W Kay Liebl HIT CROSSBAR. |
| [40:02] Shot by MILL-W Rachel Leisher BLOCKED. |
| Foul on Slippery Rock. |
| [40:57] Shot by MILL-W Rachel Leisher WIDE. |
| [41:20] ROCK-W substitution: Kaitlyn Barackman for Brooke Testa. |
| [41:20] ROCK-W substitution: Emily Arnold for Madison Thierry. |
| [41:20] ROCK-W substitution: Georgia Nagucki for Jordyn Minda. |
| [42:01] Shot by MILL-W Delaney Meadows, SAVE Kylie Downs. |
| [42:57] MILL-W substitution: Amanda McElhare for Talia Grynkewicz. |
| Foul on Slippery Rock. |
| End of period [45:00]. |
| Start of 2nd period [45:00]. |
| For MILL-W: #0 Erin Heimbach, #5 Chandler Garcia, #9 Kay Liebl, #10 Talia Grynkewicz, #13 Delaney Meadows, #15 Calista Paolino, #16 Cassie Blyth, #17 Rachel Leisher, #23 Alexis Spencer, #25 Lauren Hoffman, #28 Paige Mancini. |
| For ROCK-W: #31 Kylie Downs, #4 Sofia Harrison, #5 Miranda Gallucci, #8 Elise Forry, #11 Sarah Blue, #12 Jordyn Minda, #14 Rachel Edge, #18 Skye Kramer, #20 Madison Johnson, #23 Shannon McIntyre, #28 Brooke Testa. |
| Corner kick by ROCK-W Skye Kramer [48:00]. |
| [49:09] Shot by MILL-W Rachel Leisher, SAVE Kylie Downs. |
| [49:39] Shot by MILL-W Delaney Meadows WIDE RIGHT. |
| Foul on Slippery Rock. |
| [53:44] Shot by ROCK-W Jordyn Minda WIDE LEFT. |
| [53:51] Shot by ROCK-W Shannon McIntyre HIT POST. |
| [54:26] Shot by MILL-W Kay Liebl BLOCKED. |
| [54:49] Shot by MILL-W Rachel Leisher, SAVE Kylie Downs. |
| [55:41] Shot by MILL-W Talia Grynkewicz HIGH. |
| Foul on Millersville. |
| [57:33] Shot by ROCK-W Skye Kramer, SAVE Erin Heimbach. |
| Foul on Slippery Rock. |
| [59:47] Shot by ROCK-W Jordyn Minda DEFENSIVE SAVE by Chandler Garcia. |
| [59:49] GOAL by ROCK-W Skye Kramer, Assist by Jordyn Minda, goal number 4 for season. |
| Slippery Rock 2, Millersville 1 |
| #12 shot from left side, saved by MILL 5, and scooped rebound #18 slid |
| [60:16] Yellow card on ROCK-W Madison Johnson. |
| Foul on Slippery Rock. |
| [61:42] MILL-W substitution: Alexis Glode for Alexis Spencer. |
| Foul on Slippery Rock. |
| [65:35] Shot by MILL-W Talia Grynkewicz WIDE. |
| [66:00] ROCK-W substitution: Madison Thierry for Sarah Blue. |
| [66:00] ROCK-W substitution: Reagan Reeves for Skye Kramer. |
| [66:00] ROCK-W substitution: Megan Sikora for Shannon McIntyre. |
| [66:21] Yellow card on ROCK-W Sofia Harrison. |
| [66:23] Shot by MILL-W Talia Grynkewicz, SAVE Kylie Downs. |
| [68:49] Shot by MILL-W Kay Liebl WIDE. |
| [69:26] Shot by ROCK-W Rachel Edge BLOCKED. |
| [69:30] Shot by ROCK-W Miranda Gallucci BLOCKED. |
| [71:57] Shot by MILL-W Talia Grynkewicz, SAVE Kylie Downs. |
| [72:29] Shot by MILL-W Kay Liebl WIDE RIGHT. |
| [72:39] MILL-W substitution: Amanda McElhare for Lauren Hoffman. |
| [72:39] ROCK-W substitution: Shannon McIntyre for Jordyn Minda. |
| [72:39] ROCK-W substitution: Brooke Testa for Skye Kramer. |
| [73:10] Shot by MILL-W Kay Liebl HIT POST. |
| Foul on Slippery Rock. |
| [74:40] Shot by ROCK-W Rachel Edge BLOCKED. |
| Foul on Slippery Rock. |
| [75:50] Shot by MILL-W Kay Liebl, SAVE Kylie Downs. |
| [76:17] MILL-W substitution: Alexis Spencer for Rachel Leisher. |
| [77:06] Shot by MILL-W Kay Liebl HIGH. |
| [77:14] ROCK-W substitution: Emily Arnold for Miranda Gallucci. |
| [79:32] ROCK-W substitution: Skye Kramer for Reagan Reeves. |
| [80:50] Offside against Slippery Rock. |
| [81:44] ROCK-W substitution: Miranda Gallucci for Madison Thierry. |
| [81:44] ROCK-W substitution: Jordyn Minda for Megan Sikora. |
| [81:44] MILL-W substitution: Rachel Leisher for Alexis Glode. |
| Corner kick by MILL-W Amanda McElhare [82:52]. |
| [83:25] Shot by MILL-W Talia Grynkewicz WIDE. |
| [83:52] Shot by MILL-W Kay Liebl, SAVE Kylie Downs. |
| Corner kick by MILL-W Amanda McElhare [84:11]. |
| [84:33] ROCK-W substitution: Kaitlyn Barackman for Rachel Edge. |
| [85:54] Shot by MILL-W Paige Mancini WIDE LEFT. |
| [86:32] Yellow card on MILL-W Team. |
| [88:58] Shot by MILL-W Talia Grynkewicz, SAVE Kylie Downs. |
| End of period [90:00]. |