| [00:00] Alex Aleshire at goalie for Shepherd. |
| [00:00] Mitchell Thompson at goalie for Concord. |
| [02:16] Shot by SHEPM William Brown, SAVE Mitchell Thompson. |
| [05:07] Shot by SHEPM Bryce Fugitt, SAVE Mitchell Thompson. |
| Foul on Shepherd. |
| Foul on Concord. |
| Foul on Concord. |
| [15:46] Shot by SHEPM Kevin Doyle WIDE. |
| Foul on Concord. |
| Foul on Concord. |
| Foul on Shepherd. |
| [22:59] Shot by CONCORDM Richard Vincent WIDE. |
| [26:16] Offside against Concord. |
| [27:24] CONCORDM substitution: Liam Thornhill for Joe Sweet. |
| [27:24] CONCORDM substitution: Ryne Shuff for Sebastian Escobar. |
| [27:24] SHEPM substitution: Taylor Duncan for Bryce Fugitt. |
| Foul on Concord. |
| [29:41] CONCORDM substitution: Kris Robins for Ryne Shuff. |
| [30:01] SHEPM substitution: Abel Setegn for William Brown. |
| [32:41] Shot by SHEPM Max Psillas HIGH. |
| [34:39] Shot by CONCORDM Liam Thornhill, SAVE Alex Aleshire. |
| [40:23] SHEPM substitution: Ralph Weaver for Taylor Duncan. |
| [41:56] Shot by CONCORDM Tyler Harris WIDE. |
| Corner kick by SHEPM Abel Setegn [43:02]. |
| Corner kick by CONCORDM Caleb Bone [44:07]. |
| End of period [45:00]. |
| Start of 2nd period [45:00]. |
| [49:07] Offside against Concord. |
| [49:54] Shot by SHEPM Griffin Frazier, SAVE Mitchell Thompson. |
| [53:15] Shot by CONCORDM Joe Sweet, SAVE Alex Aleshire. |
| Foul on Shepherd. |
| Foul on Shepherd. |
| [55:03] Shot by SHEPM Kevin Doyle, SAVE Mitchell Thompson. |
| Corner kick by CONCORDM Tyler Farrar [55:38]. |
| Foul on Concord. |
| [56:39] Offside against Concord. |
| Foul on Shepherd. |
| [57:57] SHEPM substitution: Fernand Feukeu for Kyle Ransom. |
| Corner kick by CONCORDM Tyler Farrar [58:29]. |
| Foul on Concord. |
| Corner kick by SHEPM Griffin Frazier [61:22]. |
| Foul on Concord. |
| [62:35] SHEPM substitution: Bryce Fugitt for Ralph Weaver. |
| Foul on Shepherd. |
| [64:44] CONCORDM substitution: Liam Thornhill for Joe Sweet. |
| [67:15] SHEPM substitution: Ricky Johnson for Abel Setegn. |
| [68:53] Shot by CONCORDM Caleb Bone WIDE. |
| [70:07] Offside against Concord. |
| [70:31] CONCORDM substitution: Kris Robins for Sebastian Escobar. |
| [71:58] Shot by CONCORDM Richard Vincent, SAVE Alex Aleshire. |
| [72:31] Shot by SHEPM Kevin Doyle, SAVE Mitchell Thompson. |
| [73:08] Offside against Shepherd. |
| [77:35] CONCORDM substitution: Joe Sweet for Alex Williams. |
| [77:35] SHEPM substitution: Kyle Ransom for Fernand Feukeu. |
| [77:57] GOAL by SHEPM Kevin Doyle (FIRST GOAL), Assist by Ricky Johnson, goal number 2 for season. |
| Shepherd 1, Concord 0 |
| * |
| Foul on Concord. |
| [79:33] Shot by SHEPM Kyle Ransom, SAVE Mitchell Thompson. |
| Corner kick by CONCORDM Adam Johnson [80:10]. |
| [80:24] Shot by CONCORDM Patrick Ebbs, SAVE Alex Aleshire. |
| [82:07] Shot by CONCORDM Joe Sweet, SAVE Alex Aleshire. |
| [82:21] SHEPM substitution: William Brown for Kyle Ransom. |
| [87:12] Shot by CONCORDM Tyler Farrar, SAVE Alex Aleshire. |
| Foul on Shepherd. |
| End of period [90:00]. |