| [00:00] Patrick Coleman at goalie for Bethany. |
| [00:00] Chris Burgan at goalie for Grove City. |
| Foul on Bethany. |
| [00:40] Header Shot by GRO Andrew Quinn WIDE. |
| [00:49] Corner kick by GRO Alex Ayer. |
| Foul on Bethany. |
| [03:31] Offside against Grove City. |
| Foul on Bethany. |
| [06:20] Shot by BET Arkangelo James, SAVE Chris Burgan. |
| [06:41] Shot by GRO Jake Kern, SAVE Patrick Coleman. |
| [06:51] Corner kick by GRO Jake Kern. |
| [08:26] Corner kick by BET Zach Zozula. |
| [09:02] Corner kick by BET Zach Zozula. |
| [09:42] Shot by BET Tomas Gonzalez, SAVE Chris Burgan. |
| Foul on Grove City. |
| [12:12] Shot by BET Cameron Ward HIGH. |
| [13:41] Shot by GRO Andrew Quinn BLOCKED. |
| Foul on Bethany. |
| [16:18] Shot by BET Arkangelo James, SAVE Chris Burgan. |
| Foul on Grove City. |
| [17:16] Offside against Grove City. |
| Foul on Bethany. |
| [21:32] Shot by BET Ari Dewhurst, SAVE Chris Burgan. |
| [22:21] Shot by BET Arkangelo James WIDE. |
| [24:10] Shot by GRO Alex Ayer, SAVE Patrick Coleman. |
| [24:50] GRO substitution: Austin Bernal for Alex Ayer. |
| [25:16] Shot by BET Dustin Maiolo WIDE. |
| [27:26] GRO substitution: Brian Eckenhoff for Andrew Quinn. |
| [27:26] BET substitution: Brendan Derry for Ari Dewhurst. |
| Foul on Grove City. |
| Foul on Grove City. |
| [29:58] GRO substitution: Zach Juergens for Adam Brewer. |
| [29:58] GRO substitution: Alex Ford for Jake Kern. |
| [31:22] Corner kick by GRO Alex Ford. |
| Foul on Grove City. |
| [34:57] BET substitution: Sebastian Martinez for Tomas Gonzalez. |
| [36:24] GOAL by GRO Brian Eckenhoff (FIRST GOAL), Assist by Zach Juergens. |
| Grove City 1, Bethany 0 |
| * |
| Foul on Grove City. |
| [40:22] Corner kick by BET Jason Straw. |
| [43:39] Shot by BET Mike Hasson HIGH. |
| End of period [45:00]. |
| Start of 2nd period [45:00]. |
| [47:50] GOAL by GRO Adam Brewer. |
| Grove City 2, Bethany 0 |
| * |
| Foul on Grove City. |
| [50:07] Corner kick by GRO Alex Ayer. |
| [50:25] Header GOAL by GRO Adam Brewer, Assist by Daniel Adams. |
| Grove City 3, Bethany 0 |
| * |
| Foul on Bethany. |
| [52:21] GRO substitution: Andrew Quinn for Adam Brewer. |
| [52:50] Corner kick by GRO Jake Kern. |
| [53:09] Header GOAL by GRO Brian Eckenhoff, Assist by Jake Kern. |
| Grove City 4, Bethany 0 |
| * |
| [53:29] Corner kick by BET Jason Straw. |
| [54:53] GRO substitution: Erich Beyer for Alex Ayer. |
| [54:53] BET substitution: Justin Wilkinson for Cory Winters. |
| [56:37] GRO substitution: Richie Kocur for Jake Kern. |
| [57:29] BET substitution: Sebastian Martinez for Mike Hasson. |
| Foul on Grove City. |
| Foul on Grove City. |
| Foul on Grove City. |
| [56:00] Shot by BET Scott Kearly BLOCKED. |
| [61:10] GRO substitution: Zach Juergens for Evan Moore. |
| [61:10] BET substitution: Brendan Derry for Arkangelo James. |
| Foul on Bethany. |
| [64:18] Offside against Grove City. |
| [66:01] Shot by GRO Richie Kocur, SAVE Patrick Coleman. |
| [66:34] GRO substitution: Evan Moore for Chuck Witt. |
| [66:34] BET substitution: Arkangelo James for Cameron Ward. |
| [66:34] BET substitution: Jeff Krek for Dustin Maiolo. |
| [66:34] BET substitution: Alejandro Vargas for Sebastian Martinez. |
| [66:34] BET substitution: Alex Stubbs for Brendan Derry. |
| [67:24] GRO substitution: Daniel Bernal for Richie Kocur. |
| [67:24] GRO substitution: Alex Ford for Erich Beyer. |
| [68:21] GRO substitution: Josh Kern for Andrew Quinn. |
| [69:02] Shot by GRO Zach Juergens, SAVE Patrick Coleman. |
| [71:34] GRO substitution: Tim Boswell for Brian Eckenhoff. |
| [71:34] GRO substitution: Chuck Witt for Zach Juergens. |
| [71:34] BET substitution: Cameron Ward for Ari Dewhurst. |
| Foul on Grove City. |
| Foul on Grove City. |
| Foul on Grove City. |
| Foul on Bethany. |
| [76:56] Corner kick by GRO Alex Ford. |
| [77:07] GRO substitution: Kyle Matherne for Josh Kern. |
| [78:19] GRO substitution: Alex Ayer for Daniel Bernal. |
| [78:19] GRO substitution: Jake Kern for Alex Ford. |
| Foul on Grove City. |
| [81:04] GRO substitution: Nick Finelli for Dave Larkin. |
| [82:05] GRO substitution: Andrew Quinn for Kyle Matherne. |
| [82:05] GRO substitution: Brian Eckenhoff for Tim Boswell. |
| [82:19] Shot by GRO Kyle Matherne HIGH. |
| Foul on Grove City. |
| [84:27] BET substitution: Sebastian Martinez for Tomas Gonzalez. |
| [84:27] GRO substitution: Mark Leach for Zach Barzanty. |
| Foul on Grove City. |
| [87:35] Shot by GRO Andrew Quinn, SAVE Patrick Coleman. |
| [89:51] Shot by GRO Jake Kern, SAVE Patrick Coleman. |
| End of period [90:00]. |