The Marlins (7-3-2, 4-1-1 ODAC) scored in the fourth and seventh minutes to pull away from Shenandoah (4-9, 1-5).
The Hornets were seeking their second straight conference win after downing Bridgewater 2-1 Wednesday afternoon.
VWC scored its final goal on an unassisted tally by Chris Cooke in the 17th minute.
Ian Alonso averted the shutout for the hosts with his unassisted goal in the 89th minute.
The Marlins outshot SU 14-5 while the Hornets held a 6-4 advantage in corners.
Shenandoah hosts Washington and Lee on Wednesday at 4 in another ODAC contest.