Shenandoah (5-6) scored three goals in each quarter to pull away from the Panthers (5-11).
The Hornets answered that FC tally with five consecutive goals to extend its lead out to 12-1.
Ferrum scored the final four goals of the contest to provide the final margin.
Eric Sawyer rounded out the multiple point scorers with a goal and an assist.
Drew Kagdis, who scored unassisted with 1:40 remaining in the second quarter, had what proved to be the game-winning goal.
SU outshot its hosts 38-23 and had a 23-22 edge in groundballs.
The two teams split 22 faceoffs.
Hornets goalkeeper Jason Simpson had eight saves.
Shenandoah returns home on Saturday in a 2 p.m. ODAC game versus Virginia Wesleyan. This game, the second half of a doubleheader with the SU women, is also the squad's benefit game for the OneLove Foundation.