| Lineup | Shenandoah | PG - Calvin Spradley (fresh) 4 pts. 2 ast. SG - William Watters (fresh) 6 pts. SF - Ryan Whitcher (fresh) 6 pts. 2 reb. PF - Phillip Mathews (fresh) 7 pts. C - Steven Johnson (fresh) 4 pts. 10 reb. 2 blk. | |
| Lineup | Piedmont | PG - Herbert Roche (fresh) 2 pts. 1 ast. 3 stl. SG - James Armstead (fresh) 12 pts. SF - John Murphy (fresh) 2 pts. PF - Darren Hunziker (fresh) C - Charles Snyder (fresh) 7 pts. 5 reb. 2 blk. | |
| 20:00 | Shenandoah | Ryan Whitcher inbounds the ball | 40-33 |
| Game Plan | Shenandoah | Shenandoah is playing a motion offense and a fullcourt press (+1) | |
| Game Plan | Piedmont | Piedmont is playing a flex offense and a man to man (0) | |
| 19:39 | Shenandoah | Phillip Mathews lays it in and he's fouled by Darren Hunziker - foul #1 on Darren Hunziker, team foul #1 | 42-33 |
| 19:39 | Shenandoah | Phillip Mathews misses the free throw | 42-33 |
| 19:39 | Piedmont | Charles Snyder grabs the board | 42-33 |
| 19:10 | Piedmont | Darren Hunziker misses long on an open 3pt attempt from the right corner | 42-33 |
| 19:08 | Piedmont | James Armstead snags the offensive board | 42-33 |
| 18:53 | Piedmont | Ryan Whitcher picks off the pass by James Armstead | 42-33 |
| 18:37 | Shenandoah | William Watters buries a jumpshot from the right wing on a great pass from Calvin Spradley | 44-33 |
| 18:22 | Piedmont | James Armstead is wide open but clanks a 3 from the left corner | 44-33 |
| 18:20 | Shenandoah | The rebound goes to Phillip Mathews | 44-33 |
| 18:08 | Shenandoah | Ryan Whitcher can't connect on a 3 pointer from the left wing | 44-33 |
| 18:06 | Piedmont | Herbert Roche grabs the board | 44-33 |
| 17:53 | Piedmont | John Murphy misses long on a pull-up jumper from the free throw line | 44-33 |
| 17:52 | Piedmont | Darren Hunziker snags the offensive board | 44-33 |
| 17:45 | Piedmont | John Murphy can't connect on a floater from the free throw line but he's hacked by Ryan Whitcher - foul #1 on Ryan Whitcher, team foul #1 | 44-33 |
| Subs | Shenandoah | Travis Blankenship (PG), Bruce Hill (SG), Justin Bardwell (SF), Charles Turberville (PF), Michael Pearce (C) Calvin Spradley, William Watters, Ryan Whitcher, Phillip Mathews, Steven Johnson | |
| Subs | Piedmont | Matthew Lewis (PG), Gary Butts (SG), Franklin Scruggs (PF), Stephen Valente (C) Herbert Roche, James Armstead, Darren Hunziker, Charles Snyder | |
| 17:45 | Piedmont | John Murphy makes the 1st free throw | 44-34 |
| 17:45 | Piedmont | John Murphy makes the 2nd free throw | 44-35 |
| 17:16 | Shenandoah | Travis Blankenship misses badly on a jumper from close range but he's hacked by Matthew Lewis - foul #2 on Matthew Lewis, team foul #2 | 44-35 |
| Subs | Shenandoah | | |
| Subs | Piedmont | Frank Thorne (PG) John Murphy | |
| 17:16 | Shenandoah | Travis Blankenship makes the 1st free throw | 45-35 |
| 17:16 | Shenandoah | Travis Blankenship makes the 2nd free throw | 46-35 |
| 17:03 | Piedmont | Justin Bardwell is called for the reach on Matthew Lewis - foul #2 on Justin Bardwell, team foul #2 | 46-35 |
| 16:48 | Piedmont | Gary Butts clanks a pull-up jumper from the right wing | 46-35 |
| 16:46 | Shenandoah | Bruce Hill grabs the board | 46-35 |
| 16:25 | Shenandoah | Bruce Hill misses badly on a turnaround from the right block | 46-35 |
| 16:24 | Piedmont | Gary Butts grabs the defensive rebound | 46-35 |
| 16:00 | Piedmont | Franklin Scruggs is hacked by Michael Pearce - foul #2 on Michael Pearce, team foul #3 | 46-35 |
| Subs | Shenandoah | Calvin Spradley (PG), Victor Thompson (SG), Ryan Whitcher (SF), William Hamblen (PF), Steven Johnson (C) Travis Blankenship, Bruce Hill, Justin Bardwell, Charles Turberville, Michael Pearce | |
| Subs | Piedmont | Herbert Roche (PG), James Armstead (SG), Darren Hunziker (PF), Charles Snyder (C) Frank Thorne, Matthew Lewis, Franklin Scruggs, Stephen Valente | |
| Lineup | Shenandoah | PG - Calvin Spradley (fresh) 4 pts. 3 ast. SG - Victor Thompson (fresh) 1 ast. SF - Ryan Whitcher (fairly fresh) 6 pts. 2 reb. PF - William Hamblen (fresh) 4 pts. C - Steven Johnson (fresh) 4 pts. 10 reb. 2 blk. | |
| Lineup | Piedmont | PG - Herbert Roche (fresh) 2 pts. 1 ast. 3 stl. SG - James Armstead (fresh) 12 pts. SF - Gary Butts (fresh) PF - Darren Hunziker (fresh) 2 reb. C - Charles Snyder (fresh) 7 pts. 6 reb. 2 blk. | |
| 15:50 | Piedmont | James Armstead drills a jumper in the lane and he's fouled by William Hamblen - foul #2 on William Hamblen, team foul #4 | 46-37 |
| Subs | Shenandoah | | |
| Subs | Piedmont | John Murphy (SF) Gary Butts | |
| 15:50 | Piedmont | James Armstead makes the free throw | 46-38 |
| 15:24 | Shenandoah | Calvin Spradley hits a 3pt jumper from the left corner on a great pass from Ryan Whitcher | 49-38 |
| 15:06 | Piedmont | James Armstead misses badly on the uncontested 3pt shot from straight away | 49-38 |
| 15:05 | Shenandoah | Victor Thompson grabs the board | 49-38 |
| 14:51 | Shenandoah | Charles Snyder steals the ball from William Hamblen | 49-38 |
| 14:49 | Piedmont | Herbert Roche is fouled in the backcourt by Calvin Spradley - foul #2 on Calvin Spradley, team foul #5 | 49-38 |
| Subs | Shenandoah | Travis Blankenship (PG), William Watters (SG), Phillip Mathews (PF) Calvin Spradley, Victor Thompson, William Hamblen | |
| Subs | Piedmont | Gary Butts (SG) James Armstead | |
| 14:27 | Piedmont | Darren Hunziker scores on a 3 from straight away set up by Gary Butts | 49-41 |
| 14:13 | Shenandoah | Phillip Mathews misses badly on a jumper from the left side but he's fouled by Gary Butts - foul #2 on Gary Butts, team foul #3 | 49-41 |
| Subs | Shenandoah | Justin Bardwell (SF), Charles Turberville (C) Ryan Whitcher, Steven Johnson | |
| Subs | Piedmont | Matthew Lewis (PG), John Culberson (SF), Franklin Scruggs (PF), Stephen Valente (C) Herbert Roche, John Murphy, Darren Hunziker, Charles Snyder | |
| 14:13 | Shenandoah | Phillip Mathews makes the 1st free throw | 50-41 |
| 14:13 | Shenandoah | Phillip Mathews makes the 2nd free throw | 51-41 |
| 13:54 | Piedmont | Stephen Valente misses the driving attempt from close range | 51-41 |
| 13:52 | Shenandoah | Phillip Mathews grabs the defensive rebound | 51-41 |
| 13:39 | Shenandoah | Matthew Lewis takes the ball from William Watters | 51-41 |
| 13:22 | Piedmont | Gary Butts knocks in the jump hook from the baseline on a nice dish by Franklin Scruggs | 51-43 |
| 13:03 | Shenandoah | Justin Bardwell misses short on a 3pt attempt from the right wing | 51-43 |
| 13:01 | Piedmont | Franklin Scruggs grabs the defensive rebound | 51-43 |
| 12:42 | Piedmont | Charles Turberville takes the ball from Franklin Scruggs | 51-43 |
| 12:27 | Shenandoah | William Watters is whistled for a charge - foul #2 on William Watters, team foul #6 | 51-43 |
| Subs | Shenandoah | Calvin Spradley (PG), Bruce Hill (SG), Michael Pearce (SF), William Hamblen (PF), Steven Johnson (C) Travis Blankenship, William Watters, Justin Bardwell, Phillip Mathews, Charles Turberville | |
| Subs | Piedmont | Herbert Roche (PG), James Armstead (SG), John Murphy (SF), Darren Hunziker (PF), Charles Snyder (C) Matthew Lewis, Gary Butts, John Culberson, Franklin Scruggs, Stephen Valente | |
| 12:02 | Piedmont | James Armstead misses long on a 3pt attempt from the left wing | 51-43 |
| 12:01 | Piedmont | Darren Hunziker gets the offensive rebound | 51-43 |
| 11:45 | Piedmont | John Murphy scores on a jumpshot from the left wing on a great pass from James Armstead | 51-45 |
| Lineup | Shenandoah | PG - Calvin Spradley (fresh) 7 pts. 3 ast. SG - Bruce Hill (fresh) 1 ast. SF - Michael Pearce (fresh) PF - William Hamblen (fresh) 4 pts. C - Steven Johnson (fresh) 4 pts. 10 reb. 2 blk. | |
| Lineup | Piedmont | PG - Herbert Roche (fresh) 2 pts. 1 ast. 3 stl. SG - James Armstead (fresh) 15 pts. 1 ast. SF - John Murphy (fresh) 6 pts. PF - Darren Hunziker (fresh) 3 pts. 3 reb. C - Charles Snyder (fresh) 7 pts. 6 reb. 2 blk. | |
| 11:26 | Shenandoah | Bruce Hill throws a bad pass out of bounds | 51-45 |
| 11:14 | Piedmont | Charles Snyder is called for traveling | 51-45 |
| Subs | Shenandoah | Ryan Whitcher (SF) Michael Pearce | |
| Subs | Piedmont | Matthew Lewis (PG) Herbert Roche | |
| 11:11 | Shenandoah | Calvin Spradley is hacked by Matthew Lewis in the backcourt - foul #3 on Matthew Lewis, team foul #4 | 51-45 |
| 11:05 | Shenandoah | Charles Snyder denies the turnaround by Bruce Hill | 51-45 |
| 11:04 | Piedmont | Charles Snyder grabs the board | 51-45 |
| 11:01 | Piedmont | James Armstead is hacked by Ryan Whitcher in the backcourt - foul #2 on Ryan Whitcher, team foul #7 | 51-45 |
| Subs | Shenandoah | Phillip Mathews (PF) William Hamblen | |
| Subs | Piedmont | | |
| 11:01 | Piedmont | James Armstead makes the 1st free throw | 51-46 |
| 11:01 | Piedmont | James Armstead makes the 2nd free throw | 51-47 |
| 10:32 | Shenandoah | Ryan Whitcher scores on a shot from the right side | 53-47 |
| 10:20 | Piedmont | Charles Snyder lays it in | 53-49 |
| 10:08 | Shenandoah | Matthew Lewis is called for the reach on Calvin Spradley - foul #4 on Matthew Lewis, team foul #5 | 53-49 |
| Subs | Shenandoah | Travis Blankenship (PG), William Watters (SG) Calvin Spradley, Bruce Hill | |
| Subs | Piedmont | Herbert Roche (PG), Gary Butts (SG), John Culberson (SF), Franklin Scruggs (PF), Stephen Valente (C) Matthew Lewis, James Armstead, John Murphy, Darren Hunziker, Charles Snyder | |
| 09:54 | Shenandoah | Travis Blankenship misses badly on a pull-up jumper from just outside the lane but the foul's on Herbert Roche - foul #1 on Herbert Roche, team foul #6 | 53-49 |
| Subs | Shenandoah | Michael Pearce (SF), William Hamblen (PF) Ryan Whitcher, Phillip Mathews | |
| Subs | Piedmont | | |
| 09:54 | Shenandoah | Travis Blankenship makes the 1st free throw | 54-49 |
| 09:54 | Shenandoah | Travis Blankenship makes the 2nd free throw | 55-49 |
| 09:41 | Piedmont | Michael Pearce denies the turnaround by John Culberson | 55-49 |
| 09:39 | Piedmont | The offensive rebound goes to John Culberson | 55-49 |
| 09:16 | Piedmont | Franklin Scruggs hits the front of the rim on the wide open 3 from the left wing | 55-49 |
| 09:15 | Shenandoah | William Hamblen pulls down the rebound | 55-49 |
| 09:09 | Shenandoah | Travis Blankenship scores on a 3pt attempt from straight away on a nice dish by Steven Johnson | 58-49 |
| 08:50 | Piedmont | Michael Pearce steals the ball from John Culberson | 58-49 |
| 08:34 | Shenandoah | Travis Blankenship buries a shot near the basket | 60-49 |
| 08:17 | Piedmont | Stephen Valente scores on a jumper in the paint on a great pass from Franklin Scruggs | 60-51 |
| 08:01 | Shenandoah | Michael Pearce clanks a 3 pointer from the right corner | 60-51 |
| 08:00 | Shenandoah | Steven Johnson misses the tip | 60-51 |
| 07:58 | Shenandoah | William Hamblen tips it but misses | 60-51 |
| 07:56 | Shenandoah | Steven Johnson tips it back up and in | 62-51 |
| 07:51 | Piedmont | John Culberson is fouled in the backcourt by Travis Blankenship - foul #3 on Travis Blankenship, team foul #8 | 62-51 |
| Subs | Shenandoah | Calvin Spradley (PG), Bruce Hill (SG), Justin Bardwell (SF), Phillip Mathews (PF), Charles Turberville (C) Travis Blankenship, William Watters, Michael Pearce, William Hamblen, Steven Johnson | |
| Subs | Piedmont | Matthew Lewis (PG), John Murphy (SF), Darren Hunziker (PF), Charles Snyder (C) Herbert Roche, Gary Butts, Franklin Scruggs, Stephen Valente | |
| 07:51 | Piedmont | John Culberson makes the 1st free throw | 62-52 |
| 07:51 | Piedmont | John Culberson misses the 2nd free throw | 62-52 |
| 07:51 | Shenandoah | The rebound goes to Charles Turberville | 62-52 |
| 07:29 | Shenandoah | John Culberson picks off the pass by Charles Turberville | 62-52 |
| 07:26 | Piedmont | John Culberson lays it up and in | 62-54 |
| Lineup | Shenandoah | PG - Calvin Spradley (fresh) 7 pts. 3 ast. SG - Bruce Hill (fresh) 1 ast. SF - Justin Bardwell (fresh) 3 pts. PF - Phillip Mathews (fresh) 11 pts. 3 reb. C - Charles Turberville (fresh) 4 pts. 3 reb. | |
| Lineup | Piedmont | PG - Matthew Lewis (fresh) 1 ast. 4 pf. SG - John Culberson (fairly fresh) 6 pts. 3 pf. SF - John Murphy (fresh) 6 pts. PF - Darren Hunziker (fresh) 3 pts. 3 reb. C - Charles Snyder (fresh) 9 pts. 7 reb. 3 blk. | |
| 07:15 | Shenandoah | The jump hook by Phillip Mathews is blocked by Charles Snyder | 62-54 |
| 07:14 | Piedmont | Charles Snyder pulls down the rebound | 62-54 |
| 07:09 | Piedmont | The jump hook by John Culberson is blocked by Charles Turberville | 62-54 |
| 07:07 | Shenandoah | Charles Turberville pulls down the rebound | 62-54 |
| 06:42 | Shenandoah | Charles Turberville throws a bad pass out of bounds | 62-54 |
| Subs | Shenandoah | Victor Thompson (SG) Bruce Hill | |
| Subs | Piedmont | James Armstead (SG) John Culberson | |
| 06:40 | Piedmont | Matthew Lewis's pass is off the mark and out of bounds in the backcourt | 62-54 |
| 06:28 | Shenandoah | Justin Bardwell's fadeaway is rejected by Charles Snyder | 62-54 |
| 06:26 | Piedmont | Darren Hunziker snags the defensive board | 62-54 |
| 06:04 | Piedmont | John Murphy misses the lay-in | 62-54 |
| 06:03 | Piedmont | The offensive rebound goes to Matthew Lewis | 62-54 |
| 05:45 | Piedmont | Charles Snyder connects on the fadeaway from the baseline on a great pass from Matthew Lewis and he's hacked by Charles Turberville - foul #1 on Charles Turberville, team foul #9 | 62-56 |
| Subs | Shenandoah | Travis Blankenship (PG), Ryan Whitcher (SF), Steven Johnson (C) Calvin Spradley, Justin Bardwell, Charles Turberville | |
| Subs | Piedmont | Herbert Roche (PG), Gary Butts (SF), Franklin Scruggs (PF) Matthew Lewis, John Murphy, Darren Hunziker | |
| 05:45 | Piedmont | Charles Snyder makes the free throw | 62-57 |
| 05:27 | Shenandoah | Victor Thompson comes up short on the shot from just outside the lane | 62-57 |
| 05:25 | Shenandoah | Phillip Mathews hits the follow up shot | 64-57 |
| 05:07 | Piedmont | Franklin Scruggs hits the front of the rim on the wide open fadeaway from close range | 64-57 |
| 05:05 | Shenandoah | Victor Thompson grabs the defensive rebound | 64-57 |
| 04:40 | Shenandoah | Travis Blankenship is fouled on the floor by Charles Snyder - foul #2 on Charles Snyder, team foul #7 | 64-57 |
| Subs | Shenandoah | William Watters (SG), William Hamblen (PF) Victor Thompson, Phillip Mathews | |
| Subs | Piedmont | Frank Thorne (PG), John Murphy (SF), Darren Hunziker (PF) Herbert Roche, James Armstead, Charles Snyder | |
| 04:40 | Shenandoah | Travis Blankenship makes the 1st free throw | 65-57 |
| 04:40 | Shenandoah | Travis Blankenship makes the 2nd free throw | 66-57 |
| 04:23 | Piedmont | John Murphy's pass is off the mark and out of bounds | 66-57 |
| Subs | Shenandoah | Bruce Hill (PG) Travis Blankenship | |
| Subs | Piedmont | Matthew Lewis (PG) Frank Thorne | |
| 03:58 | Shenandoah | Bruce Hill loses the dribble to Darren Hunziker | 66-57 |
| Game Plan | Shenandoah | Shenandoah is playing a motion offense and a fullcourt press (+1) | |
| Game Plan | Piedmont | Piedmont is playing a flex offense (uptempo) and a man to man (0) | |
| 03:55 | Piedmont | Bruce Hill picks off the pass by Gary Butts in the backcourt | 66-57 |
| Game Plan | Shenandoah | Shenandoah is playing a motion offense (slowdown) and a fullcourt press (+1) | |
| Game Plan | Piedmont | Piedmont is playing a flex offense (uptempo) and a man to man (-1) | |
| 03:36 | Shenandoah | Bruce Hill lays it up and in set up by William Hamblen and he's fouled by John Murphy - foul #1 on John Murphy, team foul #8 | 68-57 |
| Subs | Shenandoah | Calvin Spradley (PG), Michael Pearce (PF) William Watters, Steven Johnson | |
| Subs | Piedmont | John Culberson (SG), Stephen Valente (C) Gary Butts, Franklin Scruggs | |
| 03:36 | Shenandoah | Bruce Hill makes the free throw | 69-57 |
| 03:25 | Piedmont | Matthew Lewis connects on the fadeaway jumper from the left side set up by Darren Hunziker | 69-59 |
| Lineup | Shenandoah | PG - Calvin Spradley (fresh) 7 pts. 3 ast. SG - Bruce Hill (fresh) 3 pts. 1 ast. SF - Ryan Whitcher (fairly fresh) 8 pts. 2 reb. PF - Michael Pearce (fresh) C - William Hamblen (fairly fresh) 4 pts. 2 reb. | |
| Lineup | Piedmont | PG - Matthew Lewis (fresh) 2 pts. 2 ast. 4 pf. SG - John Culberson (fresh) 6 pts. 3 pf. SF - John Murphy (fresh) 6 pts. PF - Darren Hunziker (fairly fresh) 3 pts. 4 reb. C - Stephen Valente (fresh) 4 pts. | |
| 03:15 | Shenandoah | Calvin Spradley is called for 10 seconds | 69-59 |
| Subs | Shenandoah | Justin Bardwell (SF), Charles Turberville (PF) Ryan Whitcher, William Hamblen | |
| Subs | Piedmont | Herbert Roche (PG), James Armstead (SG) Matthew Lewis, John Murphy | |
| 03:10 | Piedmont | Darren Hunziker hits the front of the rim on the pull-up jumper from the left wing | 69-59 |
| 03:09 | Shenandoah | The rebound goes to Michael Pearce | 69-59 |
| 02:45 | Shenandoah | Bruce Hill misses short on a fadeaway from the right block | 69-59 |
| 02:43 | Piedmont | John Culberson snags the defensive board | 69-59 |
| 02:43 | Piedmont | Piedmont calls a full timeout (2 :30 3 full remaining) | 69-59 |
| Subs | Shenandoah | William Watters (SG) Bruce Hill | |
| Subs | Piedmont | John Murphy (SF), Charles Snyder (C) John Culberson, Stephen Valente | |
| 02:40 | Piedmont | James Armstead is fouled in the backcourt by William Watters - foul #3 on William Watters, team foul #10 | 69-59 |
| 02:40 | Piedmont | James Armstead misses the 1st free throw | 69-59 |
| 02:40 | Piedmont | James Armstead makes the 2nd free throw | 69-60 |
| 02:38 | Shenandoah | Shenandoah calls a full timeout (2 :30 3 full remaining) | 69-60 |
| Subs | Shenandoah | Phillip Mathews (PF), Steven Johnson (C) Charles Turberville, Michael Pearce | |
| Subs | Piedmont | | |
| 02:23 | Shenandoah | William Watters clanks a 3pt jumper from the left wing | 69-60 |
| 02:22 | Piedmont | Charles Snyder grabs the defensive rebound | 69-60 |
| 02:19 | Piedmont | Calvin Spradley picks off the pass by Charles Snyder in the backcourt | 69-60 |
| 02:18 | Shenandoah | Calvin Spradley can't finish the layup | 69-60 |
| 02:16 | Piedmont | Charles Snyder grabs the board | 69-60 |
| 02:13 | Piedmont | William Watters picks off the pass by Charles Snyder in the backcourt | 69-60 |
| 02:10 | Shenandoah | Justin Bardwell misses the dunk | 69-60 |
| 02:08 | Piedmont | Darren Hunziker snags the defensive board | 69-60 |
| 02:04 | Piedmont | Herbert Roche drills a floater from the right wing on a nice dish by John Murphy | 69-62 |
| Game Plan | Shenandoah | Shenandoah is playing a motion offense and a fullcourt press (+1) | |
| Game Plan | Piedmont | Piedmont is playing a flex offense (uptempo) and a man to man (0) | |
| 01:54 | Shenandoah | Steven Johnson hits the front of the rim on the runner from the right block but he's hacked by Herbert Roche - foul #2 on Herbert Roche, team foul #9 | 69-62 |
| Subs | Shenandoah | Ryan Whitcher (SF) Justin Bardwell | |
| Subs | Piedmont | | |
| 01:54 | Shenandoah | Steven Johnson makes the 1st free throw | 70-62 |
| 01:54 | Shenandoah | Steven Johnson makes the 2nd free throw | 71-62 |
| 01:50 | Piedmont | Darren Hunziker is fouled in the backcourt by Phillip Mathews - foul #1 on Phillip Mathews, team foul #11 | 71-62 |
| 01:50 | Piedmont | Darren Hunziker makes the 1st free throw | 71-63 |
| 01:50 | Piedmont | Darren Hunziker misses the 2nd free throw | 71-63 |
| 01:50 | Shenandoah | Steven Johnson grabs the board | 71-63 |
| Game Plan | Shenandoah | Shenandoah is playing a motion offense (slowdown) and a fullcourt press (+1) | |
| Game Plan | Piedmont | Piedmont is playing a flex offense (uptempo) and a man to man (-1) | |
| 01:36 | Shenandoah | Phillip Mathews's pass is intercepted by James Armstead | 71-63 |
| 01:33 | Piedmont | Herbert Roche lays it up and in on a nice dish by James Armstead | 71-65 |
| Game Plan | Shenandoah | Shenandoah is playing a motion offense and a fullcourt press (+1) | |
| Game Plan | Piedmont | Piedmont is playing a flex offense (uptempo) and a man to man (0) | |
| 01:17 | Shenandoah | Phillip Mathews hits the front of the rim on the floater from close range but he's hacked by Darren Hunziker - foul #2 on Darren Hunziker, team foul #10 | 71-65 |
| 01:17 | Shenandoah | Phillip Mathews makes the 1st free throw | 72-65 |
| 01:17 | Shenandoah | Phillip Mathews makes the 2nd free throw | 73-65 |
| 01:00 | Piedmont | John Murphy comes up short on the 3pt jumper from the left wing | 73-65 |
| 00:58 | Piedmont | Darren Hunziker gets the offensive rebound | 73-65 |
| Game Plan | Shenandoah | Shenandoah is playing a motion offense and a fullcourt press (+1) | |
| Game Plan | Piedmont | Piedmont is playing a quick shot offense (quick shot) and a man to man (0) | |
| 00:55 | Piedmont | Darren Hunziker loses the ball out of bounds | 73-65 |
| Game Plan | Shenandoah | Shenandoah is playing a spread offense (hold ball) and a fullcourt press (+1) | |
| Game Plan | Piedmont | Piedmont is playing a quick shot offense (quick shot) and intentionally fouling (-1) | |
| 00:52 | Shenandoah | Steven Johnson is hacked by James Armstead in the backcourt - foul #2 on James Armstead, team foul #11 | 73-65 |
| Subs | Shenandoah | Travis Blankenship (PG), William Hamblen (PF) Calvin Spradley, Phillip Mathews | |
| Subs | Piedmont | | |
| 00:52 | Shenandoah | Steven Johnson makes the 1st free throw | 74-65 |
| 00:52 | Shenandoah | Steven Johnson makes the 2nd free throw | 75-65 |
| 00:48 | Piedmont | John Murphy scores on a 3pt attempt from straight away on a nice dish by Herbert Roche | 75-68 |
| 00:48 | Shenandoah | Shenandoah calls a full timeout (2 :30 2 full remaining) | 75-68 |
| Game Plan | Shenandoah | Shenandoah is playing a spread offense (hold ball) and a fullcourt press (+1) | |
| Game Plan | Piedmont | Piedmont is playing a quick shot offense (quick shot) and intentionally fouling (0) | |
| 00:46 | Shenandoah | Ryan Whitcher is hacked by Herbert Roche in the backcourt - foul #3 on Herbert Roche, team foul #12 | 75-68 |
| 00:46 | Shenandoah | Ryan Whitcher misses the 1st free throw | 75-68 |
| 00:46 | Shenandoah | Ryan Whitcher misses the 2nd free throw | 75-68 |
| 00:46 | Piedmont | Charles Snyder gets the rebound | 75-68 |
| 00:39 | Piedmont | Charles Snyder makes the wide open fadeaway jumper from just outside the lane on a great pass from Darren Hunziker | 75-70 |
| 00:36 | Shenandoah | Herbert Roche is called for the reach on William Hamblen in the backcourt - foul #4 on Herbert Roche, team foul #13 | 75-70 |
| 00:36 | Shenandoah | William Hamblen makes the 1st free throw | 76-70 |
| 00:36 | Shenandoah | William Hamblen makes the 2nd free throw | 77-70 |
| 00:31 | Piedmont | John Murphy misses badly on a 3pt jumper from the left wing | 77-70 |
| 00:29 | Shenandoah | William Watters pulls down the rebound | 77-70 |
| 00:29 | Shenandoah | Shenandoah calls a full timeout (2 :30 1 full remaining) | 77-70 |
| 00:28 | Shenandoah | Travis Blankenship is hacked by Herbert Roche in the backcourt - foul #5 on Herbert Roche, team foul #14 | 77-70 |
| Subs | Shenandoah | | |
| Subs | Piedmont | Matthew Lewis (PG) Herbert Roche | |
| 00:28 | Shenandoah | Travis Blankenship makes the 1st free throw | 78-70 |
| 00:28 | Shenandoah | Travis Blankenship misses the 2nd free throw | 78-70 |
| 00:28 | Piedmont | Charles Snyder grabs the board | 78-70 |
| 00:22 | Piedmont | John Murphy buries a 3 from straight away | 78-73 |
| 00:20 | Shenandoah | William Hamblen is hacked by Matthew Lewis in the backcourt - foul #5 on Matthew Lewis, team foul #15 | 78-73 |
| Subs | Shenandoah | | |
| Subs | Piedmont | Frank Thorne (PG) Matthew Lewis | |
| 00:20 | Shenandoah | William Hamblen misses the 1st free throw | 78-73 |
| 00:20 | Shenandoah | William Hamblen makes the 2nd free throw | 79-73 |
| 00:14 | Piedmont | Ryan Whitcher is called for the reach on John Murphy - foul #3 on Ryan Whitcher, team foul #12 | 79-73 |
| Subs | Shenandoah | Calvin Spradley (PG), Phillip Mathews (PF) Travis Blankenship, William Hamblen | |
| Subs | Piedmont | | |
| 00:14 | Piedmont | John Murphy misses the 1st free throw | 79-73 |
| 00:14 | Piedmont | John Murphy makes the 2nd free throw | 79-74 |
| 00:11 | Shenandoah | Frank Thorne is called for the reach on Ryan Whitcher in the backcourt - foul #1 on Frank Thorne, team foul #16 | 79-74 |
| Subs | Shenandoah | Travis Blankenship (PG), Charles Turberville (PF) Calvin Spradley, Phillip Mathews | |
| Subs | Piedmont | | |
| 00:11 | Shenandoah | Ryan Whitcher makes the 1st free throw | 80-74 |
| 00:11 | Shenandoah | Ryan Whitcher makes the 2nd free throw | 81-74 |
| 00:04 | Piedmont | Darren Hunziker misses long on an open 3pt attempt from the right wing | 81-74 |
| 00:02 | Shenandoah | Ryan Whitcher gets the rebound | 81-74 |
| 00:02 | Shenandoah | Shenandoah calls a full timeout (2 :30 remaining) | 81-74 |
| Subs | Shenandoah | William Hamblen (PF) Charles Turberville | |
| Subs | Piedmont | | |
| Game Plan | Shenandoah | Shenandoah is playing a spread offense (hold ball) and a fullcourt press (+1) | |
| Game Plan | Piedmont | Piedmont is playing a quick shot offense (quick shot) and a man to man (0) | |
| 00:00 | Shenandoah | Ryan Whitcher runs out the clock | 81-74 |