The Panthers (3-1, 1-1 ODAC) earned their first-ever ODAC victory on the strength of 505 offensive yards, including 260 rushing yards from junior Brian Mann.
Shenandoah (2-2, 0-1) saw quarterback Hayden Bauserman pass the 10,000-yard mark in career passing, but was held to just seven second half points in dropping the league opener.
Bauserman finished his afternoon 23-for-39 for 264 yards and three touchdowns but was picked off twice and had just 108 passing yards in the second half.
Junior Casey Stewart had all three of Bauserman's TD throws, catching 6- and 8- yard tosses in the second quarter as SU cut a 17-0 first quarter deficit to 17-14 by the 5:53 mark of the second.
The two teams traded touchdowns in the third, with Stewart hauling in a 40-yard strike from Bauserman at the 7:25 mark, but it was not enough as the Panthers held the ball for 20:12 of the final 30 minutes of the contest.
Mann, who had 38 carries for 260 yards, had 110 yards rushing in the second half despite not playing for most of the Panthers last drive.
On that last drive, Ferrum converted four third-downs before tossing a game-clinching 24-yard TD pass on 4th-and-14 from the Hornets 24.
The 15-play drive took 7:42 and effectively sealed the victory.
- Ferrum now leads the all-time series 15-6
- The Panthers win snaps a four-game Shenandoah series winning streak
- Ferrum had 29 first downs to the Hornets 21 and possessed the ball for 34:28
- The two teams combined for 878 yards in total offense
- Bauserman now has 10,004 career passing yards and 107 passing touchdowns
- Ferrum was 8-of-15 on third down and 2-of-3 on fourth down