The victory is the Hornets (5-7, 2-3 USA South) seventh straight over Peace (1-11, 0-5) in Winchester, but it was not easy.
The Pacers held a 28-15 lead at the break and thanks to the opening bucket of the second, held a 15-point lead with 18:10 remaining.
Shenandoah, which shot just 7 for 33 (21.2 percent) in the first half, clawed back by answering that opening bucket with a 16-2 run over the next 6:51.
It took another 88 seconds to take the lead, but the Hornets finally got there with a Nicole Gilbertson layup with 8:02 remaining.
Peace had one last grasp, retaking the advantage on a Crystal Alston jumper at 7:45, before SU took the lead for good with a 7-0 run.
PC would get no closer than four points before Alston ended the game by hitting a 3-pointer from just over the midcourt line as the buzzer sounded.
Gilbertson led the hosts with 12 points and eight rebounds while Alston had 17 points and 11 boards for Peace.
Shenandoah is off until traveling to N.C. Wesleyan on Saturday for a 2 p.m. USA South Conference.