Sophomore quarterback Jack Cook hit Jake Chisholm for a 10-yard TD in the first quarter, and then threw two more in the second quarter. Kyle Butz hauled in a 35-yard score, and Adam Trautman caught a 15-yard strike before halftime.

Duquesne (2-1) always had an answer and the score was tied 21-21 at the intermission.

Dayton started the second half with a huge play. Chisholm took the opening kick on his own 3-yard line, bounced off a couple of defenders to find some open field down the sideline. The sophomore running back stepped out of one final tackle attempt at the 10-yard line, capping off a 97-yard kick return TD.

Duquesne came right back on an eight-play, 60-yard scoring drive to tie the score at 28-28, and then the visitors came up with the key defensive play of the day.

Cook drove Dayton inside the Duquesne 15-yard line, but then his pass sailed over the head of Ryan Skibinski at the goal line and was intercepted in the end zone by Reid Harrison-Ducros.

The Flyers came back to retake the lead on a 32-yard field goal from freshman Sam Webster late in the third quarter, but Duquesne answered with a 75-yard drive that ended with a 1-yard touchdown dive by Mark Allen.

Allen, a graduate transfer from Penn State, torched the Flyers defense, rolling up 168 yards on 30 carries with a pair of touchdown runs.

Dayton still had one more chance for the win late in the game, moving the ball to the Duquesne 31-yard line. But Cook’s fourth-down pass was knocked away, sealing the Dukes’ second straight win at Welcome Stadium.