| [00:00] AJ Bove at goalie for Westminster. |
| [00:00] Liam Grady at goalie for Penn State Altoona. |
| Foul on Penn State Altoona. |
| Foul on Penn State Altoona. |
| [02:18] Shot by WES Zack Walters BLOCKED. |
| Foul on Westminster. |
| [03:52] Shot by ALT Seth Murrelle BLOCKED. |
| [06:00] Shot by ALT Michael Carrigan WIDE LEFT. |
| [07:05] Shot by ALT Luke Nelson HIGH. |
| Corner kick by ALT Luke Nelson [10:09]. |
| [12:07] GOAL by ALT Luke Nelson (FIRST GOAL), Assist by Seth Murrelle. |
| Penn State Altoona 1, Westminster 0 |
| Scored on shot from left corner of the box |
| [13:08] Shot by WES Peter Mattocks, SAVE Liam Grady. |
| Foul on Penn State Altoona. |
| [16:25] Shot by WES Ahmed Cisse BLOCKED. |
| Foul on Penn State Altoona. |
| Foul on Penn State Altoona. |
| [22:26] Shot by WES Peter Mattocks HIT CROSSBAR. |
| Corner kick by WES Ahmed Cisse [22:52]. |
| [23:42] Shot by ALT Ben Jago HIGH. |
| [24:19] Shot by ALT Luke Nelson HIGH. |
| Foul on Penn State Altoona. |
| Foul on Westminster. |
| [28:35] Shot by WES Grant Gagnon HIGH. |
| [28:58] Shot by WES Grant Gagnon, SAVE Liam Grady. |
| [30:13] Shot by ALT Cristian Umana HIGH. |
| [31:15] Shot by WES Grant Gagnon BLOCKED. |
| [31:32] Shot by WES Ahmed Cisse WIDE RIGHT. |
| [32:50] ALT substitution: Colton Wasson for Michael Carrigan. |
| [32:50] ALT substitution: Peyton Salonick for Jordan Crist. |
| Foul on Westminster. |
| [34:44] WES substitution: Justin Brandt for Peter Mattocks. |
| [34:44] WES substitution: Fedja Smajic for Ahmed Cisse. |
| Foul on Penn State Altoona. |
| [37:41] Shot by WES Zack Walters, SAVE Liam Grady. |
| Corner kick by WES Shane Fallen [38:07]. |
| [38:52] Shot by WES Justin Brandt HIGH. |
| Foul on Westminster. |
| [39:59] ALT substitution: Christopher Learn for Matthew Hibbs. |
| [39:59] WES substitution: Jon Clark for Grant Gagnon. |
| Corner kick by WES Zack Walters [40:26]. |
| Corner kick by WES Jon Clark [43:03]. |
| End of period [45:00]. |
| Start of 2nd period [45:00]. |
| For WES: #11 Zach Medarac, #15 Kornel Foremski, #28 Zach Fryda, #14 Zack Walters, #13 Grant Gagnon, #01 AJ Bove, #6 Peter Mattocks, #23 Shane Fallen, #17 Kameron Short, #7 Gabe Roman, #5 Ahmed Cisse. |
| For ALT: #20 Luke Nelson, #0 Liam Grady, #22 Jacob Weaver, #3 Alhaji Umaru Koroma, #9 Michael Carrigan, #10 Matthew Hibbs, #14 Seth Murrelle, #7 Jordan Crist, #11 Ben Jago, #6 Eric Alesius, #13 Cristian Umana. |
| [45:50] Shot by WES Peter Mattocks WIDE LEFT. |
| [48:30] Header GOAL by WES Grant Gagnon, Assist by Peter Mattocks. |
| Westminster 1, Penn State Altoona 1 |
| *Headed ball past keeper from six yards out |
| Foul on Westminster. |
| Corner kick by WES Ahmed Cisse [51:24]. |
| Corner kick by WES Ahmed Cisse [51:30]. |
| Corner kick by WES Zack Walters [52:04]. |
| [52:44] Shot by ALT Jacob Weaver HIGH. |
| Foul on Westminster. |
| [54:36] Shot by ALT Cristian Umana WIDE RIGHT. |
| Corner kick by ALT Luke Nelson [54:51]. |
| [55:09] Header GOAL by ALT Jacob Weaver, Assist by Luke Nelson. |
| Penn State Altoona 2, Westminster 1 |
| *Headed past keeper's right off of a corner kick |
| [55:48] Shot by WES Gabe Roman, SAVE Liam Grady. |
| [56:53] Shot by WES Grant Gagnon BLOCKED. |
| [57:30] Shot by WES Zack Walters HIGH. |
| [58:05] Shot by WES Peter Mattocks, SAVE Liam Grady. |
| Corner kick by WES Ahmed Cisse [58:18]. |
| Foul on Westminster. |
| [59:26] Header Shot by ALT Ben Jago HIGH. |
| [59:51] WES substitution: Jon Clark for Peter Mattocks. |
| [59:51] WES substitution: Fedja Smajic for Shane Fallen. |
| [59:51] WES substitution: Justin Brandt for Ahmed Cisse. |
| Foul on Westminster. |
| Foul on Penn State Altoona. |
| [63:21] Shot by ALT Ben Jago WIDE LEFT. |
| Foul on Westminster. |
| Foul on Penn State Altoona. |
| [66:11] WES substitution: Peter Mattocks for Zach Fryda. |
| Foul on Westminster. |
| Foul on Westminster. |
| [70:07] GOAL by ALT Luke Nelson. |
| Penn State Altoona 3, Westminster 1 |
| *Scored top right on a direct kick from 18 yards |
| Corner kick by WES Grant Gagnon [72:33]. |
| [72:44] Shot by WES Grant Gagnon WIDE RIGHT. |
| [74:51] WES substitution: Ahmed Cisse for Justin Brandt. |
| [74:51] WES substitution: Shane Fallen for Fedja Smajic. |
| [74:51] ALT substitution: Christopher Learn for Matthew Hibbs. |
| [74:51] ALT substitution: Antonio Mandell for Ben Jago. |
| [74:51] ALT substitution: Peyton Salonick for Jordan Crist. |
| Corner kick by WES Ahmed Cisse [75:28]. |
| [75:29] Header Shot by WES Peter Mattocks WIDE LEFT. |
| [74:51] WES substitution: Jeremy Wiening for Jon Clark. |
| Corner kick by ALT Seth Murrelle [78:28]. |
| [78:56] Shot by ALT Michael Carrigan, SAVE AJ Bove. |
| Foul on Penn State Altoona. |
| [80:48] Shot by WES Shane Fallen BLOCKED. |
| Foul on Penn State Altoona. |
| Foul on Westminster. |
| [82:48] Yellow card on ALT Alhaji Umaru Koroma. |
| [82:52] Shot by WES Ahmed Cisse, SAVE Liam Grady. |
| [82:58] ALT substitution: Colton Wasson for Michael Carrigan. |
| [82:58] WES substitution: Jon Clark for Peter Mattocks. |
| Corner kick by WES Ahmed Cisse [83:17]. |
| [84:19] ALT substitution: Matteo Galieti for Luke Nelson. |
| Foul on Penn State Altoona. |
| Foul on Penn State Altoona. |
| [87:00] Shot by ALT Matteo Galieti, SAVE AJ Bove. |
| Foul on Penn State Altoona. |
| Foul on Westminster. |
| End of period [90:00]. |