| [00:00] Matthew Dixon at goalie for Gannon University. |
| [00:00] David Brubaker at goalie for Millersville. |
| Foul on Gannon University. |
| [03:25] GOAL by GAN Robbie Bennett (FIRST GOAL), goal number 4 for season. |
| Gannon University 1, Millersville 0 |
| *through ball put 9 in open space beat GK |
| Foul on Millersville. |
| [07:17] Shot by MILL-M Shaun Daly BLOCKED. |
| [07:36] GOAL by MILL-M Shaun Daly, goal number 1 for season. |
| Gannon University 1, Millersville 1 |
| *shot off goalie rebounded in |
| Foul on Millersville. |
| Foul on Gannon University. |
| [11:04] Shot by MILL-M Clark Habecker, SAVE Matthew Dixon. |
| [11:25] Shot by GAN Jason Fox HIGH. |
| [12:50] MILL-M substitution: Ben Johnston for Christopher Sosa. |
| [13:33] Offside against Gannon University. |
| [13:47] Header Shot by MILL-M Jesse Zimmerman, SAVE Matthew Dixon. |
| [14:25] Shot by GAN Alex Perri HIGH. |
| Foul on Millersville. |
| Foul on Gannon University. |
| [16:20] Shot by MILL-M Ahmed Qaisi, SAVE Matthew Dixon. |
| Foul on Millersville. |
| [19:34] GOAL by MILL-M Zach Brier, Assist by Jesse Zimmerman, goal number 2 for season. |
| Millersville 2, Gannon University 1 |
| *1 v 1 on goal |
| Foul on Gannon University. |
| [21:14] MILL-M substitution: Marcus Frangakis for Ben Johnston. |
| Corner kick by GAN Gavin Linsell. |
| [22:22] Shot by GAN Jason Fox, SAVE David Brubaker. |
| [23:00] Shot by GAN Robbie Bennett BLOCKED. |
| [23:34] GAN substitution: Alejandro Ferrero for Nick Stephenson. |
| [25:09] Shot by GAN Robbie Bennett, SAVE David Brubaker. |
| Corner kick by GAN Gavin Linsell [25:38]. |
| [28:43] Shot by GAN Robbie Bennett BLOCKED. |
| Corner kick by GAN Gavin Linsell [28:54]. |
| [29:09] Shot by GAN Ivan Viveros WIDE RIGHT. |
| [29:22] MILL-M substitution: Alex LaFaver for Jaime Vazquez. |
| Foul on Gannon University. |
| Foul on Millersville. |
| [30:57] Shot by GAN Alex Perri HIGH. |
| [31:31] GAN substitution: Ted Martin for Chad Petterson. |
| Foul on Gannon University. |
| Foul on Millersville. |
| [34:17] MILL-M substitution: Ethan Clark for Zach Brier. |
| Corner kick by GAN Gavin Linsell [36:32]. |
| [38:29] MILL-M substitution: Jonathan Quesada for Ethan Clark. |
| Foul on Millersville. |
| [39:26] Yellow card on GAN Skhosi Mgobozi. |
| [40:02] Shot by GAN Alejandro Ferrero HIGH. |
| [40:26] MILL-M substitution: Domnick Genuario for Jesse Zimmerman. |
| [40:26] MILL-M substitution: Raymond Flacco for Shaun Daly. |
| Corner kick by GAN Gavin Linsell [42:56]. |
| [43:04] Shot by GAN Alejandro Ferrero, SAVE David Brubaker. |
| [44:37] Shot by GAN Gavin Linsell HIGH. |
| End of period [45:00]. |
| Start of 2nd period [45:00]. |
| [46:02] Shot by MILL-M Christopher Sosa BLOCKED. |
| [46:08] Shot by MILL-M Christopher Sosa, SAVE Matthew Dixon. |
| [47:11] Header Shot by GAN Robbie Bennett HIGH. |
| Foul on Millersville. |
| Foul on Gannon University. |
| [51:13] Shot by MILL-M Zach Brier, SAVE Matthew Dixon. |
| Foul on Millersville. |
| [52:32] Shot by GAN Jason Fox, SAVE David Brubaker. |
| Foul on Gannon University. |
| [54:04] Shot by MILL-M Jesse Zimmerman WIDE LEFT. |
| [54:53] GOAL by GAN Jason Fox, Assist by Alejandro Ferrero. |
| Gannon University 2, Millersville 2 |
| *beat gk with dipping attempt |
| [56:20] Shot by GAN Robbie Bennett WIDE LEFT. |
| [57:42] Shot by GAN Chad Petterson, SAVE David Brubaker. |
| [58:09] Offside against Gannon University. |
| [58:23] Yellow card on GAN TEAM. |
| Corner kick by GAN Gavin Linsell [60:00]. |
| [60:24] Shot by GAN Gavin Linsell HIGH. |
| [60:54] MILL-M substitution: Shaun Daly for Christopher Sosa. |
| [60:54] MILL-M substitution: Domnick Genuario for Anthony Fratini. |
| [60:54] MILL-M substitution: Devin Rediker for Clark Habecker. |
| Corner kick by GAN Gavin Linsell [61:35]. |
| [63:28] MILL-M substitution: Alex LaFaver for Zach Brier. |
| [63:28] MILL-M substitution: Jonathan Quesada for Marcus Frangakis. |
| [64:37] Shot by GAN Jason Fox, SAVE David Brubaker. |
| [65:51] Shot by GAN Robbie Bennett WIDE. |
| [66:46] Shot by GAN Alejandro Ferrero, SAVE David Brubaker. |
| [67:30] Shot by GAN Jason Fox BLOCKED. |
| Corner kick by GAN Gavin Linsell [67:39]. |
| [70:14] MILL-M substitution: Christopher Sosa for Jesse Zimmerman. |
| Foul on Millersville. |
| Corner kick by MILL-M Shaun Daly [73:07]. |
| Foul on Millersville. |
| [73:29] Offside against Gannon University. |
| [74:16] MILL-M substitution: Marcus Frangakis for Shaun Daly. |
| [74:59] Offside against Millersville. |
| [76:02] MILL-M substitution: Jonathan Dadeboe for Jonathan Quesada. |
| [76:02] GAN substitution: Chad Petterson for Jason Fox. |
| [76:48] Shot by GAN Sergio Kobowane, SAVE David Brubaker. |
| [77:34] Shot by MILL-M Jaime Vazquez, SAVE Matthew Dixon. |
| [78:06] MILL-M substitution: Jesse Zimmerman for Alex LaFaver. |
| Foul on Millersville. |
| Corner kick by GAN Gavin Linsell [79:45]. |
| [81:12] Shot by MILL-M Jesse Zimmerman, SAVE Matthew Dixon. |
| [81:43] Offside against Millersville. |
| [82:20] Offside against Gannon University. |
| [82:54] Shot by MILL-M Christopher Sosa BLOCKED. |
| [83:17] Offside against Millersville. |
| Corner kick by MILL-M Jesse Zimmerman [84:30]. |
| [84:32] MILL-M substitution: Clark Habecker for Jaime Vazquez. |
| [84:32] GAN substitution: Jason Fox for Alejandro Ferrero. |
| Foul on Millersville. |
| [86:06] Shot by GAN Gavin Linsell BLOCKED. |
| [86:25] MILL-M substitution: Zach Brier for Christopher Sosa. |
| [88:14] Shot by MILL-M Zach Brier WIDE RIGHT. |
| Corner kick by GAN Gavin Linsell [89:35]. |
| End of period [90:00]. |