The Flyers (8-3, 6-2 Pioneer) trailed 14-13 in the fourth when Kacsor's TD run put Dayton ahead with 4:48 to go. The two-point conversion failed.
Campbell (5-7, 4-4) got the ball back and drove down 68 yards, but on fourth and 5 at the Dayton 7, Dakota Wolf's pass was broken up by Danny Leach with 2:19 remaining.
Kacsor broke Dayton's all-time career rushing record by three yards, now with 2,943 yards total. He finished the day with 90 yards on 24 carries. Will Bardo threw for 239 yards and a touchdown.
Wolf was 10-of-22 passing for 93 yards, and had 83 yards on the ground. Jabri Ridenhour scored on runs of 9 and 6 yards for both of the Fighting Camels' touchdowns.