| | | Air Force wins toss and defers |
| | | NDS will receive |
| | | AF will defend South end-zone |
| Ndsu | 1-10 | at Ndsu35 | . |
| Ndsu | 1-10 | at Ndsu35 | Start of 1st quarter, clock 15:00, AF ball on AF35. |
| | | Carter Cremascoli kickoff 65 yards to the NDSU0, touchback. |
| Ndsu | 1-10 | at Ndsu25 | NORTH DAKOTA STATE drive start at 15:00. |
| Ndsu | 1-10 | at Ndsu25 | DJ Scott rush up middle for 6 yards to the NDSU31 (Dallas Daley;Antonio Menard), clock 14:54. |
| Ndsu | 2-4 | at Ndsu31 | DJ Scott rush up middle for 6 yards to the NDSU37, 1ST DOWN NDSU (Blake Fletcher), clock 14:24. |
| Ndsu | 1-10 | at Ndsu37 | Nathan Hayes LE pass incomplete to Jackson Williams, clock 13:47. |
| Ndsu | 2-10 | at Ndsu37 | DJ Scott rush over right end for 1 yard to the NDSU38 (Max Mustell), clock 13:41. |
| Ndsu | 3-9 | at Ndsu38 | Nathan Hayes RE pass incomplete to Mekhi Collins (Cade Paterson), QB hurry by Jake Kepler, PENALTY AF targeting (Cade Paterson) 15 yards to the AF47, 1ST DOWN NDSU, NO PLAY. |
| Ndsu | 1-10 | at Af47 | 1st and 10. |
| | | Air Force Paterson,Cade has been disqualified |
| Ndsu | 1-10 | at Af47 | Nathan Hayes RE pass complete to Jackson Williams for 2 yards to the AF45 (Dallas Daley), clock 12:51. |
| Ndsu | 2-8 | at Af45 | PENALTY NDSU false start (Jackson Williams) 5 yards to the 50 yardline. |
| Ndsu | 2-13 | at Ndsu50 | 2nd and 13. |
| Ndsu | 2-13 | at Ndsu50 | Myles Mitchell rush up middle for 7 yards to the AF43 (Blake Fletcher), clock 11:56. |
| Ndsu | 3-6 | at Af43 | Nathan Hayes RE pass complete to DJ Scott for 8 yards to the AF35, 1ST DOWN NDSU (Korey Johnson), clock 11:11. |
| Ndsu | 1-10 | at Af35 | Myles Mitchell rush up middle for 4 yards to the AF31 (Roger Jones;Dallas Daley), clock 10:35. |
| Ndsu | 2-6 | at Af31 | Myles Mitchell rush over left end for 31 yards to the AF0, 1ST DOWN NDSU, TOUCHDOWN, clock 09:54. |
| | | Drew Klein kick attempt good. |
| | | North Dakota State 7, Air Force 0 |
| | | Timeout on the field. |
| | | Drive: 9 plays, 75 yards, TOP 05:06 |
| | | Drew Klein kickoff 65 yards to the AF0, touchback. |
| Af | 1-10 | at Af25 | AIR FORCE drive start at 09:54. |
| Af | 1-10 | at Af25 | Rocco Conti rush over right end for no gain to the AF25 (Donovan Woolen), clock 09:43. |
| Af | 2-10 | at Af25 | Kemper Hodges rush up middle for 3 yards to the AF28 (Gavin Sell;Donovan Woolen), clock 09:08. |
| Af | 3-7 | at Af28 | Liam Szarka rush over left end for 5 yards to the AF33 (Keenan Wilson), clock 08:26. |
| Af | 4-2 | at Af33 | William Duncan punt 67 yards to the NDSU0, touchback. |
| | | Drive: 3 plays, 8 yards, TOP 02:02 |
| Ndsu | 1-10 | at Ndsu20 | NORTH DAKOTA STATE drive start at 07:52. |
| | | Timeout on the field. |
| Ndsu | 1-10 | at Ndsu20 | Nathan Hayes LE pass complete to Nyeoti Punni for 6 yards to the NDSU26 (Blake Fletcher), clock 07:43. |
| Ndsu | 2-4 | at Ndsu26 | Nathan Hayes middle pass incomplete to Logan Conklin, clock 07:14. |
| Ndsu | 3-4 | at Ndsu26 | Nathan Hayes RE pass complete to Logan Conklin for 16 yards to the NDSU42, 1ST DOWN NDSU (Max Mustell;Ehimen Oyamendan), clock 07:04. |
| Ndsu | 1-10 | at Ndsu42 | DJ Scott rush up middle for 4 yards to the NDSU46 (Noah Daniels;Antonio Menard), clock 06:39. |
| Ndsu | 2-6 | at Ndsu46 | DJ Scott rush up middle for 6 yards to the AF48, 1ST DOWN NDSU (Isaac Hubert), clock 06:08. |
| Ndsu | 1-10 | at Af48 | Myles Mitchell rush up middle for 2 yards to the AF46 (Dallas Daley), clock 05:28. |
| Ndsu | 2-8 | at Af46 | Nathan Hayes LE pass incomplete to Luke Kokat, QB hurry by Jaylin Reese, clock 04:45. |
| Ndsu | 3-8 | at Af46 | Nathan Hayes RE pass complete to Myles Mitchell for 6 yards to the AF40 (Alexander Perez), clock 04:39. |
| Ndsu | 4-2 | at Af40 | Timeout North Dakota State, clock 04:06. |
| Ndsu | 4-2 | at Af40 | Myles Mitchell rush up middle for 2 yards to the AF38, 1ST DOWN NDSU (Antonio Menard), clock 03:55. |
| Ndsu | 1-10 | at Af38 | Nyeoti Punni rush over right end for 4 yards to the AF34 (Blake Fletcher), clock 03:21. |
| Ndsu | 2-6 | at Af34 | PENALTY NDSU false start (Coy Okeson) 5 yards to the AF39. |
| Ndsu | 2-11 | at Af39 | 2nd and 11. |
| Ndsu | 2-11 | at Af39 | Nathan Hayes RE pass complete to Reis Kessel for 12 yards to the AF27, 1ST DOWN NDSU (Roger Jones;Dallas Daley), clock 02:14. |
| Ndsu | 1-10 | at Af27 | DJ Scott rush up middle for 1 yard to the AF26 (Dallas Daley), clock 01:32. |
| Ndsu | 2-9 | at Af26 | DJ Scott rush over right end for 8 yards to the AF18 (Blake Fletcher;Dallas Daley), clock 00:50. |
| Ndsu | 3-1 | at Af18 | DJ Scott rush over right end for no gain to the AF18 (Brody Bujnoch;Blake Fletcher), clock 00:00. |
| | | Drive: 14 plays, 62 yards, TOP 08:44 |
| | | North Dakota State 7, Air Force 0 |
| Ndsu | 4-1 | at Af18 | Start of 2nd quarter, clock 15:00. |
| Ndsu | 4-1 | at Af18 | Nathan Hayes rush up middle for 1 yard to the AF17, 1ST DOWN NDSU (Korey Johnson), clock 14:52. |
| Ndsu | 1-10 | at Af17 | Nathan Hayes rush up middle for 17 yards to the AF0, 1ST DOWN NDSU, TOUCHDOWN, clock 14:08. |
| | | Drew Klein kick attempt good. |
| | | North Dakota State 14, Air Force 0 |
| | | Timeout on the field. |
| | | Drive: 16 plays, 80 yards, TOP 08:44 |
| | | Drew Klein kickoff 65 yards to the AF0, touchback. |
| Af | 1-10 | at Af25 | AIR FORCE drive start at 14:08. |
| Af | 1-10 | at Af25 | Liam Szarka rush over right end for 4 yards to the AF29 (Matthew Stenbroten), clock 13:59. |
| Af | 2-6 | at Af29 | Liam Szarka rush over right end for no gain to the AF29 (Keenan Wilson), clock 13:31. |
| Af | 3-6 | at Af29 | Liam Szarka rush over right end for 3 yards to the AF32 (Gavin Sell), clock 12:55. |
| Af | 4-3 | at Af32 | William Duncan punt 40 yards to the NDSU28, fair catch by Jackson Williams. |
| | | Drive: 3 plays, 7 yards, TOP 01:52 |
| Ndsu | 1-10 | at Ndsu28 | NORTH DAKOTA STATE drive start at 12:16. |
| | | Timeout on the field. |
| Ndsu | 1-10 | at Ndsu28 | Myles Mitchell rush up middle for no gain to the NDSU28 (Dallas Daley;Blake Fletcher), clock 12:10. |
| Ndsu | 2-10 | at Ndsu28 | Myles Mitchell rush over right end for 3 yards to the NDSU31 (Jaylin Reese), clock 11:27. |
| Ndsu | 3-7 | at Ndsu31 | Nathan Hayes LE pass incomplete to Reis Kessel, QB hurry by Dallas Daley, clock 10:50. |
| Ndsu | 4-7 | at Ndsu31 | Aaron Bickerton punt 46 yards to the AF23, fair catch by Matt Long, PENALTY NDSU illegal formation 5 yards to the AF28. |
| | | Drive: 3 plays, 3 yards, TOP 01:28 |
| Af | 1-10 | at Af28 | 1st and 10. |
| Af | 1-10 | at Af28 | AF ball on AF28. |
| Af | 1-10 | at Af28 | AIR FORCE drive start at 10:48. |
| Af | 1-10 | at Af28 | Owen Allen rush up middle for 4 yards to the AF32 (Gavin Sell), clock 10:41. |
| Af | 2-6 | at Af32 | Liam Szarka LE pass complete to Matt Long for 35 yards to the NDSU33, 1ST DOWN AF, out-of-bounds (Darius Givance), clock 10:05. |
| Af | 1-10 | at Ndsu33 | Owen Allen rush up middle for 5 yards to the NDSU28 (Keenan Wilson;Gavin Sell), clock 09:36. |
| Af | 2-5 | at Ndsu28 | Owen Allen rush up middle for 4 yards to the NDSU24 (Donovan Woolen), clock 08:58. |
| Af | 3-1 | at Ndsu24 | PENALTY AF false start (Griffin Stalfort) 5 yards to the NDSU29. |
| Af | 3-6 | at Ndsu29 | 3rd and 6. |
| Af | 3-6 | at Ndsu29 | Mason Hayes RE pass complete to Adam Hrynciw for 29 yards to the NDSU0, 1ST DOWN AF, TOUCHDOWN, clock 08:14. |
| | | Carter Cremascoli kick attempt good. |
| | | North Dakota State 14, Air Force 7 |
| | | Drive: 5 plays, 72 yards, TOP 02:34 |
| | | Carter Cremascoli kickoff 65 yards to the NDSU0, touchback. |
| Ndsu | 1-10 | at Ndsu25 | NORTH DAKOTA STATE drive start at 08:14. |
| Ndsu | 1-10 | at Ndsu25 | Nathan Hayes RE pass complete to Reis Kessel for 23 yards to the NDSU48, 1ST DOWN NDSU (Max Mustell), clock 08:03. |
| Ndsu | 1-10 | at Ndsu48 | DJ Scott rush over right end for 1 yard to the NDSU49 (Jayden Oquendo;Blake Fletcher), clock 07:25. |
| Ndsu | 2-9 | at Ndsu49 | DJ Scott rush over right end for 2 yards to the AF49 (Noah Daniels), clock 06:50. |
| Ndsu | 3-7 | at Af49 | Nathan Hayes LE pass complete to Isiah St. Romain for 5 yards to the AF44 (Alexander Perez), clock 06:01. |
| Ndsu | 4-2 | at Af44 | Timeout North Dakota State, clock 05:28. |
| Ndsu | 4-2 | at Af44 | Nathan Hayes middle pass complete to Mekhi Collins for 44 yards to the AF0, 1ST DOWN NDSU, TOUCHDOWN, clock 05:20. |
| | | Drew Klein kick attempt good. |
| | | North Dakota State 21, Air Force 7 |
| | | Drive: 5 plays, 75 yards, TOP 02:54 |
| | | Drew Klein kickoff 65 yards to the AF0, touchback. |
| Af | 1-10 | at Af25 | AIR FORCE drive start at 05:20. |
| Af | 1-10 | at Af25 | Owen Allen rush up middle for 4 yards to the AF29 (Logan Larson), clock 05:16. |
| Af | 2-6 | at Af29 | Owen Allen rush up middle for 7 yards to the AF36, 1ST DOWN AF (Donovan Woolen), clock 04:43. |
| Af | 1-10 | at Af36 | Owen Allen rush up middle for 1 yard to the AF37 (Logan Larson), clock 04:03. |
| Af | 2-9 | at Af37 | Liam Szarka RE pass incomplete to Rocco Conti, QB hurry by Matthew Stenbroten, clock 03:33. |
| Af | 3-9 | at Af37 | Liam Szarka middle pass intercepted by Gavin Sell at the 50 yardline (Donovan Woolen), Gavin Sell return 25 yards to the AF25 (Gage LaDue). |
| | | Drive: 5 plays, 12 yards, TOP 01:55 |
| Ndsu | 1-10 | at Af25 | NORTH DAKOTA STATE drive start at 03:25. |
| Ndsu | 1-10 | at Af25 | Jackson Williams rush over left end for 10 yards to the AF15, 1ST DOWN NDSU, out-of-bounds (Blake Fletcher), clock 03:18. |
| Ndsu | 1-10 | at Af15 | Myles Mitchell rush up middle for 2 yards to the AF13 (Alexander Perez;Blake Fletcher), clock 02:33. |
| Ndsu | 2-8 | at Af13 | Nathan Hayes LE pass complete to Nyeoti Punni for 2 yards to the AF11, out-of-bounds (Blake Fletcher), clock 02:00. |
| | | Timeout on the field. |
| Ndsu | 3-6 | at Af11 | Nathan Hayes middle pass intercepted by Blake Fletcher at the AF15, Blake Fletcher return 85 yards to the NDSU0, TOUCHDOWN, clock 01:48. |
| | | Drive: 4 plays, 14 yards, TOP 01:37 |
| | | Carter Cremascoli kick attempt failed (blocked) (blocked by Matthew Stenbroten). |
| | | North Dakota State 21, Air Force 13 |
| | | Carter Cremascoli kickoff 61 yards to the NDSU4, out-of-bounds. |
| Ndsu | 1-10 | at Ndsu04 | NDSU ball on NDSU35. |
| Ndsu | 1-10 | at Ndsu35 | NORTH DAKOTA STATE drive start at 01:48. |
| Ndsu | 1-10 | at Ndsu35 | Nathan Hayes RE pass complete to Myles Mitchell for 5 yards to the NDSU40 (Blake Fletcher), clock 01:36. |
| Ndsu | 2-5 | at Ndsu40 | Nathan Hayes middle pass complete to Reis Kessel for 7 yards to the NDSU47, 1ST DOWN NDSU (Dallas Daley), clock 01:21. |
| Ndsu | 1-10 | at Ndsu47 | Myles Mitchell rush over right end for 1 yard to the NDSU48 (Roger Jones), clock 01:08. |
| Ndsu | 2-9 | at Ndsu48 | Nathan Hayes RE pass incomplete to Mekhi Collins, clock 00:48. |
| Ndsu | 3-9 | at Ndsu48 | Timeout Air Force, clock 00:48. |
| Ndsu | 3-9 | at Ndsu48 | Nathan Hayes LE pass complete to Jackson Williams for 51 yards to the AF1, 1ST DOWN NDSU (Ehimen Oyamendan;Alexander Perez), PENALTY AF pass interference declined. |
| Ndsu | 1-G | at Af01 | 1st and 1. |
| Ndsu | 1-G | at Af01 | Myles Mitchell rush up middle for 1 yard to the AF0, TOUCHDOWN, clock 00:29. |
| | | Drew Klein kick attempt good. |
| | | North Dakota State 28, Air Force 13 |
| | | Drive: 6 plays, 65 yards, TOP 01:19 |
| | | Drew Klein kickoff 65 yards to the AF0, touchback. |
| Af | 1-10 | at Af25 | AIR FORCE drive start at 00:29. |
| Af | 1-10 | at Af25 | Owen Allen rush up middle for 1 yard to the AF26 (Logan Larson). |
| Af | 2-9 | at Af26 | End of half, clock 00:00. |
| | | AF will receive |
| | | NDS will defend North end-zone |
| Af | 2-9 | at Af26 | . |
| | | Drive: 1 plays, 1 yards, TOP 00:29 |
| | | North Dakota State 28, Air Force 13 |
| Af | 2-9 | at Af26 | Start of 3rd quarter, clock 15:00, NDSU ball on NDSU35. |
| | | Drive: 1 plays, 1 yards, TOP 00:29 |
| | | Drew Klein kickoff 65 yards to the AF0, touchback. |
| Af | 1-10 | at Af25 | AIR FORCE drive start at 15:00. |
| Af | 1-10 | at Af25 | Owen Allen rush over right end for 2 yards to the AF27 (Donovan Woolen), clock 14:56. |
| Af | 2-8 | at Af27 | Liam Szarka rush over left end for 5 yards to the AF32 (Darius Givance;Taylen Eady), clock 14:20. |
| Af | 3-3 | at Af32 | Owen Allen rush up middle for 5 yards to the AF37 (Alijah Wayne;Logan Larson), PENALTY AF illegal block (TJ Tarascio) 15 yards to the AF17, NO PLAY. |
| Af | 3-18 | at Af17 | 3rd and 18. |
| Af | 3-18 | at Af17 | Liam Szarka rush over right end for 2 yards to the AF19, out-of-bounds, clock 13:21. |
| Af | 4-16 | at Af19 | William Duncan punt 60 yards to the NDSU21, Jackson Williams return 40 yards to the AF39 (Korey Johnson;Vinnie Canosa). |
| | | Drive: 3 plays, minus 6 yards, TOP 02:14 |
| Ndsu | 1-10 | at Af39 | NORTH DAKOTA STATE drive start at 12:46. |
| Ndsu | 1-10 | at Af39 | DJ Scott rush up middle for loss of 2 yards to the AF41 (Isaac Hubert;Chaz Barnett), clock 12:40. |
| Ndsu | 2-12 | at Af41 | Nathan Hayes LE pass complete to Logan Conklin for 41 yards to the AF0, 1ST DOWN NDSU, TOUCHDOWN, clock 12:02. |
| | | Drew Klein kick attempt good. |
| | | North Dakota State 35, Air Force 13 |
| | | Timeout on the field. |
| | | Drive: 2 plays, 39 yards, TOP 00:44 |
| | | Drew Klein kickoff 65 yards to the AF0, touchback. |
| Af | 1-10 | at Af25 | AIR FORCE drive start at 12:02. |
| Af | 1-10 | at Af25 | Liam Szarka middle pass complete to Rocco Conti for 21 yards to the AF46, 1ST DOWN AF (Keith Williams;Alijah Wayne), clock 11:47. |
| Af | 1-10 | at Af46 | Liam Szarka rush up middle for 2 yards to the AF48 (Keenan Wilson;Alex Elliott), clock 11:19. |
| Af | 2-8 | at Af48 | Matt Long rush over right end for 2 yards to the 50 yardline (Alijah Wayne), clock 10:40. |
| Af | 3-6 | at Af50 | Rocco Conti rush over right end for no gain to the 50 yardline (Peder Haugo;Jaylin Crumby), clock 10:05. |
| Af | 4-6 | at Af50 | Liam Szarka rush up middle for 11 yards to the NDSU39, 1ST DOWN AF (Taylen Eady;Peder Haugo), clock 09:26. |
| Af | 1-10 | at Ndsu39 | Owen Allen rush up middle for 11 yards to the NDSU28, 1ST DOWN AF (Najee Nelson), clock 08:48. |
| Af | 1-10 | at Ndsu28 | Liam Szarka rush up middle for 9 yards to the NDSU19 (Darius Givance), clock 08:15. |
| Af | 2-1 | at Ndsu19 | Liam Szarka RE pass complete to Sylas MaiavaAlaimalo for 8 yards to the NDSU11, 1ST DOWN AF, out-of-bounds (Donovan Woolen;Matthew Stenbroten), clock 07:27. |
| Af | 1-10 | at Ndsu11 | Liam Szarka rush over left end for 5 yards to the NDSU6 (Donovan Woolen;Hudson Artz), clock 06:55. |
| Af | 2-5 | at Ndsu06 | Liam Szarka sacked for loss of 7 yards to the NDSU13 (Peder Haugo), clock 06:14. |
| Af | 3-12 | at Ndsu13 | Rocco Conti rush over left end for 2 yards to the NDSU11, out-of-bounds, clock 05:34. |
| Af | 4-10 | at Ndsu11 | Carter Cremascoli field goal attempt from 28 MISSED - wide right, spot at NDSU20. |
| | | Drive: 12 plays, 64 yards, TOP 07:02 |
| Ndsu | 1-10 | at Ndsu20 | NORTH DAKOTA STATE drive start at 05:00. |
| | | Timeout on the field. |
| Ndsu | 1-10 | at Ndsu20 | Myles Mitchell rush over left end for 1 yard to the NDSU21 (Antonio Menard), clock 04:53. |
| Ndsu | 2-9 | at Ndsu21 | Myles Mitchell rush over left end for 3 yards to the NDSU24 (Blake Fletcher), clock 04:17. |
| Ndsu | 3-6 | at Ndsu24 | Nathan Hayes RE pass incomplete to Jeremiah Patterson (Jordan Elie-Stuart), clock 03:30. |
| Ndsu | 4-6 | at Ndsu24 | Aaron Bickerton punt 49 yards to the AF27. |
| | | Drive: 3 plays, 4 yards, TOP 01:42 |
| Af | 1-10 | at Af27 | AIR FORCE drive start at 03:18. |
| | | Timeout on the field. |
| Af | 1-10 | at Af27 | Liam Szarka middle pass complete to Sylas MaiavaAlaimalo for 26 yards to the NDSU47, 1ST DOWN AF (Najee Nelson), clock 03:00. |
| Af | 1-10 | at Ndsu47 | Rocco Conti rush over left end for 7 yards to the NDSU40 (Gavin Sell), clock 02:35. |
| Af | 2-3 | at Ndsu40 | Owen Allen rush over right end for 2 yards to the NDSU38 (Peder Haugo), clock 01:55. |
| Af | 3-1 | at Ndsu38 | Liam Szarka rush over right end for 1 yard to the NDSU37, 1ST DOWN AF (Donovan Woolen), clock 01:23. |
| Af | 1-10 | at Ndsu37 | Liam Szarka rush over left end for 9 yards to the NDSU28 (Blake Schiltz;Donovan Woolen), clock 00:51. |
| Af | 2-1 | at Ndsu28 | Owen Allen rush over right end for 3 yards to the NDSU25, 1ST DOWN AF (Donovan Woolen), clock 00:00. |
| | | Drive: 6 plays, 48 yards, TOP 07:19 |
| | | North Dakota State 35, Air Force 13 |
| Af | 1-10 | at Ndsu25 | Start of 4th quarter, clock 15:00. |
| Af | 1-10 | at Ndsu25 | Kemper Hodges rush up middle for 4 yards to the NDSU21 (Taylen Eady), clock 14:54. |
| Af | 2-6 | at Ndsu21 | Liam Szarka rush over right end for 5 yards to the NDSU16 (Darius Givance), clock 14:17. |
| Af | 3-1 | at Ndsu16 | Kemper Hodges rush up middle for 3 yards to the NDSU13, 1ST DOWN AF (Logan Larson), clock 13:57. |
| Af | 1-10 | at Ndsu13 | Liam Szarka rush up middle for 1 yard to the NDSU12 (Peder Haugo;Marion Moore), clock 13:31. |
| Af | 2-9 | at Ndsu12 | Liam Szarka rush over right end for 4 yards to the NDSU8 (Taylen Eady;Logan Larson), clock 12:59. |
| Af | 3-5 | at Ndsu08 | Kemper Hodges rush over left end for 3 yards to the NDSU5 (Anthony Okes;Darius Givance), clock 12:18. |
| Af | 4-2 | at Ndsu05 | Rocco Conti rush over right end for 5 yards to the NDSU0, PENALTY AF holding (Matt Long) 10 yards to the NDSU15, NO PLAY. |
| Af | 4-12 | at Ndsu15 | 4th and 12. |
| Af | 4-12 | at Ndsu15 | Liam Szarka LE pass complete to Simon Kibbee for 13 yards to the NDSU2, 1ST DOWN AF, out-of-bounds (Jaylen Archibald), clock 11:31. |
| Af | 1-G | at Ndsu02 | Liam Szarka rush over right end for 2 yards to the NDSU0, TOUCHDOWN, clock 10:59. |
| | | Liam Szarka pass attempt failed. |
| | | North Dakota State 35, Air Force 19 |
| | | Timeout on the field. |
| | | Drive: 14 plays, 73 yards, TOP 07:19 |
| | | Carter Cremascoli kickoff 65 yards to the NDSU0, touchback. |
| Ndsu | 1-10 | at Ndsu25 | NORTH DAKOTA STATE drive start at 10:59. |
| | | Timeout on the field. |
| Ndsu | 1-10 | at Ndsu25 | Nyeoti Punni rush up middle for 15 yards to the NDSU40, 1ST DOWN NDSU (Jordan Elie-Stuart), clock 10:52. |
| Ndsu | 1-10 | at Ndsu40 | Nathan Hayes rush over right end for loss of 1 yard to the NDSU39 (Max Mustell), clock 10:10. |
| Ndsu | 2-11 | at Ndsu39 | Nyeoti Punni rush over right end for no gain to the NDSU39 (Blake Fletcher;Dallas Daley), clock 09:35. |
| Ndsu | 3-11 | at Ndsu39 | Nathan Hayes middle pass incomplete to Jackson Williams (Alexander Perez), clock 08:54. |
| Ndsu | 4-11 | at Ndsu39 | Aaron Bickerton punt 61 yards to the AF0, touchback. |
| | | Drive: 4 plays, 14 yards, TOP 02:13 |
| Af | 1-10 | at Af20 | AIR FORCE drive start at 08:46. |
| | | Timeout on the field. |
| Af | 1-10 | at Af20 | Liam Szarka rush up middle for 12 yards to the AF32, 1ST DOWN AF (Taylen Eady), clock 08:39. |
| Af | 1-10 | at Af32 | Liam Szarka middle pass incomplete to Jonah Dawson, QB hurry by Donovan Woolen, clock 08:17. |
| Af | 2-10 | at Af32 | Liam Szarka rush up middle for 9 yards to the AF41 (Darius Givance), clock 08:11. |
| Af | 3-1 | at Af41 | Owen Allen rush over right end for 8 yards to the AF49, 1ST DOWN AF (Jaylen Archibald), clock 07:48. |
| Af | 1-10 | at Af49 | Owen Allen rush over right end for 1 yard to the 50 yardline (Peder Haugo), clock 07:27. |
| Af | 2-9 | at Af50 | Liam Szarka middle pass incomplete to Adam Hrynciw (Marion Moore), QB hurry by Kelton McCaslin, clock 06:59. |
| Af | 3-9 | at Af50 | Liam Szarka middle pass incomplete to Sylas MaiavaAlaimalo, clock 06:54. |
| Af | 4-9 | at Af50 | Liam Szarka RE pass incomplete to Jonah Bowman, QB hurry by Gavin Sell, PENALTY NDSU roughing passer (Gavin Sell) 15 yards to the NDSU35, 1ST DOWN AF, NO PLAY. |
| Af | 1-10 | at Ndsu35 | 1st and 10. |
| Af | 1-10 | at Ndsu35 | Evan Medders rush up middle for 11 yards to the NDSU24, 1ST DOWN AF (Taylen Eady), clock 06:41. |
| Af | 1-10 | at Ndsu24 | Evan Medders rush up middle for 7 yards to the NDSU17 (Darius Givance), clock 06:18. |
| Af | 2-3 | at Ndsu17 | Kemper Hodges rush over right end for 9 yards to the NDSU8, 1ST DOWN AF (Keith Williams), clock 05:58. |
| Af | 1-G | at Ndsu08 | Liam Szarka rush over left end for 4 yards to the NDSU4 (Najee Nelson), clock 05:22. |
| Af | 2-G | at Ndsu04 | Liam Szarka rush over left end for 2 yards to the NDSU2 (Gavin Sell;Noah Taylor), clock 04:48. |
| Af | 3-G | at Ndsu02 | Timeout North Dakota State, clock 04:29. |
| Af | 3-G | at Ndsu02 | Kemper Hodges rush up middle for 2 yards to the NDSU0, TOUCHDOWN, clock 04:26. |
| | | Liam Szarka pass attempt failed. |
| | | North Dakota State 35, Air Force 25 |
| | | Timeout on the field. |
| | | Drive: 13 plays, 80 yards, TOP 04:22 |
| | | Carter Cremascoli kickoff 13 yards to the AF48, on-side kick, recovered by NDSU TEAM on NDSU44, out-of-bounds, PENALTY AF illegal kicking 5 yards to the NDSU49, 1st and 10, NDSU ball on NDSU49. |
| Ndsu | 1-10 | at Ndsu49 | NORTH DAKOTA STATE drive start at 04:24. |
| Ndsu | 1-10 | at Ndsu49 | DJ Scott rush up middle for 1 yard to the 50 yardline (Chaz Barnett;Jayden Oquendo), clock 03:59. |
| Ndsu | 2-9 | at Ndsu50 | Myles Mitchell rush up middle for 3 yards to the AF47 (Max Mustell;Jayden Oquendo), clock 03:35. |
| Ndsu | 3-6 | at Af47 | Jackson Williams rush over right end for 8 yards to the AF39, 1ST DOWN NDSU, out-of-bounds (Roger Jones), clock 02:53. |
| Ndsu | 1-10 | at Af39 | Timeout Air Force, clock 02:47. |
| Ndsu | 1-10 | at Af39 | Myles Mitchell rush over left end for 2 yards to the AF37 (Ehimen Oyamendan), clock 02:43. |
| Ndsu | 2-8 | at Af37 | Timeout Air Force, clock 02:43. |
| Ndsu | 2-8 | at Af37 | Myles Mitchell rush up middle for loss of 1 yard to the AF38 (Dallas Daley), clock 02:40. |
| Ndsu | 3-9 | at Af38 | Timeout Air Force, clock 02:40. |
| Ndsu | 3-9 | at Af38 | Nathan Hayes RE pass complete to Reis Kessel for no gain to the AF38, out-of-bounds, clock 02:35. |
| Ndsu | 4-9 | at Af38 | Timeout North Dakota State, clock 02:02. |
| Ndsu | 4-9 | at Af38 | Drew Klein field goal attempt from 56 GOOD, clock 01:58. |
| | | North Dakota State 38, Air Force 25 |
| | | Timeout on the field. |
| | | Drive: 7 plays, 13 yards, TOP 02:26 |
| | | Drew Klein kickoff 65 yards to the AF0, touchback. |
| Af | 1-10 | at Af25 | AIR FORCE drive start at 01:58. |
| Af | 1-10 | at Af25 | Evan Medders rush over left end for no gain to the AF25, out-of-bounds (Keenan Wilson), clock 01:52. |
| Af | 2-10 | at Af25 | Evan Medders RE pass incomplete to Matt Long (Marion Moore), clock 01:47. |
| Af | 3-10 | at Af25 | Evan Medders LE pass complete to Adam Hrynciw for 13 yards to the AF38, 1ST DOWN AF (DJ Voltz), clock 01:39. |
| Af | 1-10 | at Af38 | Evan Medders rush over right end for 5 yards to the AF43, out-of-bounds, clock 01:26. |
| Af | 2-5 | at Af43 | Evan Medders rush over right end for 4 yards to the AF47 (Donovan Woolen), PENALTY NDSU targeting (Darius Givance) 15 yards to the NDSU38, 1ST DOWN AF. |
| Af | 1-10 | at Ndsu38 | 1st and 10. |
| | | North Dakota St. Givance,Darius has been disqualified |
| Af | 1-10 | at Ndsu38 | Evan Medders rush over right end for 4 yards to the NDSU34, out-of-bounds, clock 01:13. |
| Af | 2-6 | at Ndsu34 | Evan Medders middle pass complete to Simon Kibbee for 14 yards to the NDSU20, 1ST DOWN AF (Taylen Eady), clock 01:08. |
| Af | 1-10 | at Ndsu20 | Evan Medders middle pass complete to Matt Long for 20 yards to the NDSU0, 1ST DOWN AF, TOUCHDOWN, clock 00:50. |
| | | Carter Cremascoli kick attempt good. |
| | | North Dakota State 38, Air Force 32 |
| | | Drive: 8 plays, 75 yards, TOP 01:10 |
| | | Carter Cremascoli kickoff 19 yards to the NDSU46, on-side kick, recovered by NDSU TEAM on NDSU36, out-of-bounds, PENALTY AF illegal kicking 5 yards to the NDSU41, 1st and 10, NDSU ball on NDSU41. |
| Ndsu | 1-10 | at Ndsu41 | NORTH DAKOTA STATE drive start at 00:48. |
| Ndsu | 1-10 | at Ndsu41 | TEAM rush up middle for loss of 2 yards to the NDSU39, clock 00:30. |
| Ndsu | 2-12 | at Ndsu39 | TEAM rush up middle for loss of 1 yard to the NDSU38. |
| Ndsu | 3-13 | at Ndsu38 | End of game, clock 00:00. |
| | | Drive: 2 plays, minus 3 yards, TOP 00:48 |
| | | FINAL SCORE |
| | | North Dakota State 38, Air Force 32 |