| [00:00] Darian McCauley at goalie for Millersville. |
| [00:00] Martin Jarc at goalie for Mercyhurst. |
| [00:00] Shot by MER-M Salvatore Canzoneri WIDE. |
| Foul on Millersville. |
| [03:58] Yellow card on MER-M Hady Sarr. |
| [06:02] Shot by MILL-M Anthony Calamia WIDE. |
| [06:07] Shot by MILL-M Chase Flickinger WIDE. |
| [08:40] Corner kick by MILL-M Anthony Calamia. |
| [09:00] Shot by MILL-M Nicholas Leinbach WIDE. |
| Foul on Millersville. |
| [13:43] Shot by MILL-M McClain Smith WIDE. |
| [14:47] Shot by MER-M Salvatore Canzoneri BLOCKED. |
| [16:47] Shot by MER-M Hunter Burri HIGH. |
| [18:27] Shot by MER-M Salvatore Canzoneri WIDE. |
| [18:35] Corner kick by MER-M Henri Tophoven. |
| [19:12] Shot by MILL-M Jaxson Burns WIDE. |
| [20:32] Shot by MILL-M Ethan Woods BLOCKED. |
| [21:02] Shot by MER-M Henri Tophoven WIDE. |
| Foul on Mercyhurst. |
| [23:40] MILL-M substitution: Spencer Shortt for Nicholas Leinbach. |
| [24:35] Header GOAL by MER-M Hady Sarr (FIRST GOAL). |
| Mercyhurst 1, Millersville 0 |
| * |
| [26:14] Offside against Millersville. |
| [29:40] Shot by MILL-M Spencer Shortt, SAVE Martin Jarc. |
| Foul on Millersville. |
| [30:57] Shot by MILL-M Spencer Shortt BLOCKED. |
| [31:28] MER-M substitution: Austin Baraona for Ian Harris. |
| [31:28] MILL-M substitution: Matt Liotta for Ethan Woods. |
| [31:50] Corner kick by MER-M Connor Wilkinson. |
| [34:08] GOAL by MILL-M Anthony Calamia, Assist by Chase Flickinger. |
| Millersville 1, Mercyhurst 1 |
| * |
| Foul on Mercyhurst. |
| [35:30] MER-M substitution: Chris Lund for Ruben Calvo. |
| [36:54] MILL-M substitution: Spencer Shortt for Jacob Gosselin. |
| [37:37] Shot by MILL-M Matteo Adiletta BLOCKED. |
| [38:08] Shot by MILL-M Spencer Shortt, SAVE Martin Jarc. |
| [38:27] MILL-M substitution: Jadon Courtney for Anthony Calamia. |
| [38:42] Corner kick by MILL-M Spencer Shortt. |
| [39:22] Shot by MILL-M Spencer Shortt, SAVE Martin Jarc. |
| [39:33] MILL-M substitution: Matt Liotta for Nicholas Leinbach. |
| [39:47] Corner kick by MILL-M Spencer Shortt. |
| [41:35] MER-M substitution: Joao Falco for Salvatore Canzoneri. |
| [41:35] MER-M substitution: Alex Garcia Piles for Michael Blancato. |
| [42:20] GOAL by MILL-M Nathan Erb, Assist by Matt Liotta. |
| Millersville 2, Mercyhurst 1 |
| * |
| [43:54] Offside against Millersville. |
| End of period [45:00]. |
| Start of 2nd period [45:00]. |
| For MER-M: #23 Joao Falco, #15 Ian Harris, #10 Connor Wilkinson, #25 Austin Baraona, #16 Chris Lund, #22 Salvatore Canzoneri, #14 Henri Tophoven, #4 Mats Kreek, #1 Martin Jarc, #17 Michael Blancato, #21 Hunter Burri. |
| For MILL-M: #4 Kyle Finsterbush, #23 Anthony Calamia, #7 Nikolas Provazzo, #11 Matt Liotta, #5 Nathan Maynard, #22 Nathan Erb, #12 Brenden Kavetski, #14 Spencer Shortt, #8 Jaxson Burns, #6 Chase Flickinger, #0 Darian McCauley. |
| Foul on Millersville. |
| Foul on Millersville. |
| [46:26] Corner kick by MER-M Connor Wilkinson. |
| [50:20] GOAL by MILL-M Nathan Erb, Assist by Spencer Shortt. |
| Millersville 3, Mercyhurst 1 |
| * |
| [50:20] MER-M substitution: Mats Rohrken for Mats Kreek. |
| [50:20] Corner kick by MILL-M Matteo Adiletta. |
| Foul on Millersville. |
| Foul on Mercyhurst. |
| Foul on Mercyhurst. |
| [58:05] GOAL by MER-M Hady Sarr, Assist by Connor Wilkinson. |
| Millersville 3, Mercyhurst 2 |
| * |
| Foul on Millersville. |
| [58:05] Shot by MILL-M Nathan Erb HIGH. |
| [63:14] Shot by MER-M Austin Baraona, SAVE Darian McCauley. |
| [63:36] Offside against Millersville. |
| [64:05] Corner kick by MER-M Henri Tophoven. |
| [65:45] Shot by MER-M Austin Baraona, SAVE Darian McCauley. |
| [66:13] MILL-M substitution: Matteo Adiletta for Spencer Shortt. |
| [67:07] Shot by MER-M Hady Sarr, SAVE Darian McCauley. |
| [68:18] MER-M substitution: Salvatore Canzoneri for Chris Lund. |
| [68:46] GOAL by MER-M Alex Garcia Piles. |
| Millersville 3, Mercyhurst 3 |
| * |
| [68:56] MILL-M substitution: Jadon Courtney for Chase Flickinger. |
| Foul on Millersville. |
| [71:15] MILL-M substitution: Nicholas Leinbach for Nathan Erb. |
| [72:01] Offside against Mercyhurst. |
| Foul on Mercyhurst. |
| [73:40] GOAL by MILL-M Anthony Calamia. |
| Millersville 4, Mercyhurst 3 |
| * |
| [74:06] MER-M substitution: Michael Blancato for Connor Wilkinson. |
| [76:56] Shot by MILL-M Jaxson Burns WIDE. |
| [77:12] MER-M substitution: Connor Wilkinson for Joao Falco. |
| [77:12] MILL-M substitution: Ethan Woods for Jaxson Burns. |
| [78:59] Corner kick by MILL-M Brenden Kavetski. |
| Shot by MER-M Henri Tophoven, SAVE Darian McCauley. |
| [83:37] MER-M substitution: Mario Castel for Michael Blancato. |
| [83:37] MILL-M substitution: Nathan Erb for Nicholas Leinbach. |
| [83:37] MILL-M substitution: Chase Flickinger for Anthony Calamia. |
| [85:05] MILL-M substitution: Jaxson Burns for Matteo Adiletta. |
| [85:05] MILL-M substitution: McClain Smith for Jadon Courtney. |
| [85:52] MER-M substitution: Gustavo Requeijo for Austin Baraona. |
| Foul on Millersville. |
| Foul on Millersville. |
| End of period [90:00]. |