play
Duke defender flips Army runner with hit (0:41)

Duke's Breon Border sniffs out the Army run play and hits the Black Knights' John Trainor when he gets the ball, causing Trainor to flip to the ground for a 3-yard loss. (0:41)

play
Duke intercepts pass late in 4th Quarter (0:58)

Ahmad Bradshaw pass intercepted Deondre Singleton return for no gain to the Duke 41 (0:58)

play
Duke recovers fumble with Army driving (0:48)

Ahmad Bradshaw run for no gain to the Duke 31 Ahmad Bradshaw fumbled, recovered by Duke Alonzo Saxton II (0:48)

play
A. Davidson fights off defenders with stiff arm during 39-yard run (0:42)

Andy Davidson run for 39 yds to the Army 44 for a 1ST down (0:42)

play
Duke stops Army again on 4th down (1:01)

Ahmad Bradshaw run for no gain to the 50 yard line (1:01)

play
A. Davidson 45-yard TD run (0:18)

Andy Davidson run for 45 yds for a TD (0:18)

play
Duke makes another 4th down stop to prevent Army from scoring (0:33)

John Trainor run for a loss of 5 yards to the Duke 9 (0:33)

play
Army blocks punt to set up offense in Duke territory (0:54)

Austin Parker punt blocked by Jaylon McClinton blocked by Jaylon McClinton (0:54)

play
D. Jones 22-yard TD pass to A. Young (0:36)

Daniel Jones pass complete to Aaron Young for 22 yds for a TD (0:36)

play
Duke stuffs Army on 4th and 1 (0:47)

Ahmad Bradshaw run for a loss of 6 yards to the Army 32 (0:47)

play
Army recovers fumble after delivering booming hit (0:59)

Army's Rhyan England throws his body directly into Duke QB Daniel Jones which forces him to let go of the ball and subsequently be recovered by Army. (0:59)

play
P. Boehme 3-yard TD pass to E. Schneider (0:56)

Parker Boehme pass complete to Erich Schneider for 3 yds for a TD (0:56)

play
Duke fumble recovery sets up Blue Devils in red zone (0:50)

Andy Davidson run for 5 yds to the Army 9 Andy Davidson fumbled, forced by Corbin McCarthy, recovered by Duke Dylan Singleton (0:50)

NCAAF News