| Start of 1st period [00:00]. |
| [00:00] Chandler Hallwood at goalie for Gannon. |
| [00:00] Darian McCauley at goalie for Millersville. |
| Foul on Millersville Michael Kreider [05:56]. |
| [06:19] Offside against Gannon. |
| Corner kick by GAN-M [07:34]. |
| [08:09] Shot by GAN-M Layton Bingham, SAVE Darian McCauley. |
| Foul on Gannon Ivan Manfredi [08:54]. |
| Foul on Millersville Nathan Erb [10:17]. |
| [10:23] GAN-M substitution: Joe Knox for Austin Ludwik. |
| [10:23] MIL-M substitution: Frankie Astarita for Nathan Erb. |
| [11:40] GAN-M substitution: Austin Ludwik for Joe Knox. |
| Foul on Gannon Abdullah Say [18:08]. |
| [19:22] Shot by MIL-M Frankie Astarita, SAVE Chandler Hallwood. |
| Corner kick by MIL-M [19:47]. |
| [19:59] MIL-M substitution: Nathan Erb for Frankie Astarita. |
| [20:45] Shot by GAN-M Sergio Del Castillo WIDE. |
| Foul on Millersville Nathan Maynard [23:21]. |
| Foul on Millersville Ethan Woods [29:01]. |
| [30:12] Shot by GAN-M Ivan Manfredi WIDE. |
| [30:39] GAN-M substitution: Joe Knox for Lennox Crews. |
| [30:39] MIL-M substitution: Bob Hennessey for Spencer Shortt. |
| Foul on Gannon Joe Knox [31:13]. |
| Foul on Millersville Matteo Adiletta [32:57]. |
| Foul on Gannon Alex Lee Yaw [33:53]. |
| [35:04] Offside against Millersville. |
| Foul on Gannon Joe Knox [35:23]. |
| Foul on Gannon Abdullah Say [35:54]. |
| [37:54] GAN-M substitution: Toby Gower for Sergio Del Castillo. |
| [37:54] GAN-M substitution: Tinashe Katsande for James Randall. |
| [37:54] MIL-M substitution: Frankie Astarita for Nathan Erb. |
| Foul on Gannon Layton Bingham [38:59]. |
| Foul on Millersville Bob Hennessey [39:54]. |
| Foul on Gannon Ivan Manfredi [40:23]. |
| [42:08] GAN-M substitution: Anthony Marafioti for Alex Lee Yaw. |
| End of period [45:00]. |
| [45:00] GAN-M substitution: Alex Lee Yaw for Toby Gower. |
| [45:00] GAN-M substitution: James Randall for Joe Knox. |
| [45:00] GAN-M substitution: Sergio Del Castillo for Tinashe Katsande. |
| [45:00] GAN-M substitution: Lennox Crews for Anthony Marafioti. |
| [45:00] MIL-M substitution: Spencer Shortt for Anthony Calamia. |
| Start of 2nd period [45:00]. |
| [45:33] GOAL by MIL-M Bob Hennessey (FIRST GOAL), Assist by Matteo Adiletta, goal number 4 for season. |
| Millersville 1, Gannon 0 |
| Foul on Millersville Frankie Astarita [46:24]. |
| [46:50] Shot by GAN-M Alex Lee Yaw WIDE. |
| Corner kick by MIL-M [51:36]. |
| [52:34] Shot by MIL-M Jake Gosselin, SAVE Chandler Hallwood. |
| [52:41] Shot by MIL-M Spencer Shortt BLOCKED. |
| Corner kick by MIL-M [52:47]. |
| Corner kick by GAN-M [55:41]. |
| Corner kick by MIL-M [56:59]. |
| [58:21] MIL-M substitution: Nathan Erb for Frankie Astarita. |
| Foul on Gannon Ivan Manfredi [59:44]. |
| [61:01] Shot by MIL-M Spencer Shortt, SAVE Chandler Hallwood. |
| Corner kick by GAN-M [61:42]. |
| [61:54] GAN-M substitution: Joe Knox for Layton Bingham. |
| [61:54] MIL-M substitution: Anthony Calamia for Spencer Shortt. |
| Foul on Millersville Nathan Maynard [62:48]. |
| [63:44] Shot by GAN-M Alex Lee Yaw BLOCKED. |
| [65:12] Shot by MIL-M Nathan Erb, SAVE Chandler Hallwood. |
| Foul on Millersville Matteo Adiletta [65:35]. |
| [65:35] Shot by GAN-M Sergio Del Castillo WIDE. |
| [65:35] GAN-M substitution: Toby Gower for James Randall. |
| [65:35] Offside against Millersville. |
| [65:35] Shot by GAN-M Joe Knox WIDE. |
| Foul on Gannon Toby Gower [65:35]. |
| [69:22] GAN-M substitution: Anthony Marafioti for Sergio Del Castillo. |
| Corner kick by MIL-M [71:05]. |
| [72:03] Shot by MIL-M Bob Hennessey BLOCKED. |
| Corner kick by MIL-M [72:13]. |
| [72:22] MIL-M substitution: Spencer Shortt for Jake Gosselin. |
| Foul on Millersville Nathan Erb [73:07]. |
| [74:40] Shot by MIL-M Nikolas Provazzo WIDE. |
| [74:54] GAN-M substitution: Ben Andrews for Abdullah Say. |
| [74:54] GAN-M substitution: Sergio Del Castillo for Alex Lee Yaw. |
| Foul on Gannon Ben Andrews [76:22]. |
| Foul on Gannon Anthony Marafioti [77:56]. |
| Foul on Millersville Ethan Woods [78:28]. |
| [79:17] GAN-M substitution: Alex Lee Yaw for Toby Gower. |
| [79:17] MIL-M substitution: Jake Gosselin for Anthony Calamia. |
| [81:36] Shot by GAN-M Chad Barrick, SAVE Darian McCauley. |
| Corner kick by GAN-M [81:50]. |
| [82:43] Yellow card on MIL-M Nathan Erb. |
| Foul on Millersville Jake Gosselin [82:43]. |
| [82:43] MIL-M substitution: Anthony Calamia for Jake Gosselin. |
| Foul on Gannon Chad Barrick [82:58]. |
| Foul on Millersville Nathan Maynard [84:27]. |
| [84:50] MIL-M substitution: Frankie Astarita for Nathan Erb. |
| [85:31] MIL-M substitution: Jake Gosselin for Anthony Calamia. |
| [86:15] Offside against Millersville. |
| Foul on Millersville Jake Gosselin [87:51]. |
| Foul on Millersville Nikolas Provazzo [89:10]. |
| [89:39] Shot by GAN-M Alex Lee Yaw BLOCKED. |
| End of period [90:00]. |