Spence ran for a pair of 2-yard touchdowns and another from 13 yards out. His third score extended the Sacred Heart (4-2, 2-1 Northeast Conference) lead to 31-21 midway through the third quarter. Spence finished with 124 yards and 4 touchdowns on 16 carries.
Moore took over from there, scoring from 45 yards and then again from 34 yards out three plays later to extend Sacred Heart's lead to 47-24. Moore recorded his third straight game with over 100 all-purpose yards, racking up 152 yards on the ground and 74 receiving.
Kyle Harbridge led St. Francis (1-6, 0-5) with 189 yards on 23 carries.
The victory marked Sacred Heart's fourth consecutive win and second straight game with over 400 total yards.