The Flyers (5-3, 3-2 Pioneer Football League) rushed for 317 yards and kept possession for 34:43, nearly 10 minutes longer than Morehead State, which has lost three in a row. Dayton scored its most points in a game this season, and got three field goals from Nate Miller and a 32-yard punt return for a score by Tyler Hujik.
Taylor Harris rushed for 216 yards for the Flyers.
Morehead State (2-6, 1-4) led 7-0 before Dayton scored 20 unanswered points. The Flyers led 30-21 after Will Bardo threw his second touchdown pass of the game, a 26-yarder to Branden Johnson, with 2:25 remaining.
Zach Lewis, who threw for 304 yards and three touchdowns for the Eagles, passed to Dante Sawyer for a 2-yard score for the final margin with 1:07 remaining.