Shenandoah (9-16, 3-7) won by the slimmest of margins over the Maroons (8-14, 4-6), taking all three sets by a 25-23 score.
The win is the first for the program over Roanoke since a 3-0 sweep on September 4, 1999 and just the second in the longtime series.
Roanoke had won 14 straight dating back to that last Shenandoah victory.
Saturday's game was a back-and-forth affair with the two teams combining for 22 ties and 12 lead changes. Eighteen of those situations happened in the second set as the two teams were tied 12 times and traded the lead on six occasions, the last when a Cheatwood kill led to a 6-3 run to finish the set and the 25-23 triumph.
Megan Hillyard had 30 of the squad's 32 assists.
Cheatwood had five blocks assisted and DiVito four.