Q4
0:24Nate Ketteringham sacked by Charles Akanno for a loss of 34 yards to the NDKTA 1127–31
0:24Nate Ketteringham pass complete to Cam McKinney for 15 yds to the NDKTA 45 for a 1ST down27–31
0:24Nate Ketteringham sacked by Charles Akanno for a loss of 5 yards to the NDKTA 3027–31
0:24Nate Ketteringham pass incomplete to Brady Oliveira27–31
0:24Nate Ketteringham pass complete to Luke Stanley for 10 yds to the NDKTA 35 for a 1ST down27–31
0:27Cade Coffey kickoff for 49 yds , Hayden Blubaugh return for 9 yds to the NDKTA 2527–31
2:45Isaiah Saunders run for 1 yd to the NDKTA 827–24
2:45Mason Petrino pass complete to David Ungerer for 15 yds to the NDKTA 9 for a 1ST down27–24
2:45Mason Petrino pass complete to David Ungerer for 8 yds to the NDKTA 2427–24
2:45Mason Petrino pass incomplete27–24
2:45Mason Petrino pass complete to David Ungerer for 10 yds to the NDKTA 32 for a 1ST down27–24
2:45Mason Petrino pass incomplete to Cutrell Haywood, broken up by Hayden Blubaugh27–24
2:45Mason Petrino pass complete to Jeff Cotton for 12 yds to the NDKTA 4227–24
2:45Mason Petrino sacked by Evan Holm for a loss of 8 yards to the Idaho 46 Mason Petrino fumbled, recovered by Idaho , return for 0 yards27–24
2:45Isaiah Saunders run for 11 yds to the NDKTA 46 for a 1ST down27–24
2:45Mason Petrino pass incomplete to Jeff Cotton27–24
12:37Garett Maag 10 Yd pass from Nate Ketteringham (Brady Leach Kick)27–10
4:12Cade Peterson punt for 37 yds, fair catch by David Ungerer at the Idaho 4327–24
4:12Nate Ketteringham run for a loss of 1 yard to the NDKTA 2027–24
4:12Nate Ketteringham pass incomplete27–24
4:12Brady Oliveira run for 1 yd to the NDKTA 2127–24
4:31Cade Coffey punt for 62 yds, downed at the NDKTA 2027–24
4:31Mason Petrino pass incomplete to Isaiah Saunders27–24
4:31Timeout IDAHO, clock 04:3127–24
5:16Isaiah Saunders run for 2 yds to the Idaho 1827–24
5:16Mason Petrino pass incomplete to Jeff Cotton, broken up by Ty Shannon27–24
8:16Cade Peterson punt for 37 yds, fair catch by David Ungerer at the Idaho 1627–24
8:16Nate Ketteringham pass incomplete to Cam McKinney, broken up by Zach Borisch27–24
8:16Brady Oliveira run for 2 yds to the NDKTA 4727–24
8:16Nate Ketteringham pass incomplete to Garett Maag27–24
8:16Nate Ketteringham run for 1 yd to the NDKTA 45 for a 1ST down27–24
8:16Brady Oliveira run for 9 yds to the NDKTA 4427–24
8:16Nate Ketteringham pass incomplete to Cam McKinney27–24
8:16Brady Oliveira run for 4 yds to the NDKTA 35 for a 1ST down27–24
8:16Nate Ketteringham pass complete to Garett Maag for 6 yds to the NDKTA 3127–24
8:16Cade Coffey kickoff for 65 yds for a touchback27–24
8:16Connor Whitney 3 Yd Return of Blocked Punt (Cade Coffey Kick)27–24
10:08Nate Ketteringham sacked by D.J. Henderson for a loss of 6 yards to the NDKTA 3027–17
10:08Nate Ketteringham pass complete to Cam McKinney for 1 yd to the NDKTA 36 NORTH DAKOTA Penalty, Offensive holding ( Yards) declined27–17
10:08James Johannesson run for 3 yds to the NDKTA 3527–17
12:37Mason Petrino pass incomplete to Jeff Cotton27–17
12:37Mason Petrino pass incomplete to DJ Lee, broken up by Jaxson Turner27–17
12:37Mason Petrino pass incomplete to Steavenson Fernand27–17
12:37Mason Petrino pass incomplete to Cutrell Haywood27–17
12:37Mason Petrino pass complete to Isaiah Saunders for 6 yds to the NDKTA 32 for a 1ST down27–17
12:37Roshaun Johnson run for 6 yds to the NDKTA 3827–17
12:37Mason Petrino pass incomplete to Jeff Cotton, broken up by Jordan Canady27–17
12:37Mason Petrino pass incomplete to David Ungerer27–17
12:37Mason Petrino pass complete to Jeff Cotton for 29 yds to the NDKTA 44 for a 1ST down27–17
12:37Mason Petrino pass incomplete to Jeff Cotton, broken up by Evan Holm27–17
12:37Isaiah Saunders run for 2 yds to the Idaho 2727–17
12:37Brady Leach kickoff for 65 yds for a touchback27–17
14:51Brady Oliveira run for no gain to the Idaho 1020–17
14:51Brady Oliveira run for 7 yds to the Idaho 1020–17
14:51Nate Ketteringham pass complete to Luke Stanley for 20 yds to the Idaho 17 for a 1ST down20–17
14:51Brady Oliveira run for 23 yds to the Idaho 48 for a 1ST down IDAHO Penalty, personal foul (Sedrick Thomas) to the Idaho 37 for a 1ST down20–17
14:51Cade Coffey kickoff for 65 yds for a touchback20–17
14:51Cade Coffey 21 yd FG GOOD27–17
15:00Mason Petrino pass incomplete to David Ungerer20–14
Q3
0:00End of 3rd Quarter20–14
2:00Isaiah Saunders run for 1 yd to the NDKTA 420–14
2:00Mason Petrino pass incomplete to Jeff Cotton20–14
2:00Mason Petrino pass complete to Connor Whitney for 9 yds to the NDKTA 5 for a 1ST down20–14
2:00Mason Petrino pass incomplete20–14
2:00Mason Petrino pass complete to Cutrell Haywood for 8 yds to the NDKTA 1420–14
2:00Mason Petrino pass complete to Connor Whitney for 23 yds to the NDKTA 22 for a 1ST down20–14
2:00Mason Petrino pass complete to Jeff Cotton for 7 yds to the NDKTA 40 for a 1ST down NORTH DAKOTA Penalty, illegal use of hands (15 Yards) to the NDKTA 45 for a 1ST down20–14
2:00Isaiah Saunders run for 1 yd to the Idaho 3320–14
2:19Brady Leach kickoff for 63 yds , Jeff Cotton return for 30 yds to the Idaho 3220–14
2:19Brady Oliveira run for 3 yds for a TD, (Brady Leach PAT MISSED)27–14
4:45Brady Oliveira run for 9 yds to the Idaho 314–14
4:45Nate Ketteringham pass complete to Garett Maag for 40 yds to the Idaho 12 for a 1ST down14–14
4:45Luke Stanley pass incomplete to Garett Maag14–14
4:45Brady Oliveira run for no gain to the NDKTA 4814–14
4:45Brady Oliveira run for 11 yds to the NDKTA 48 for a 1ST down14–14
4:45Nate Ketteringham pass incomplete to Brady Oliveira, broken up by Sedrick Thomas14–14
6:12Cade Coffey punt for 42 yds , Mikey Griebel returns for 14 yds to the NDKTA 3714–14
6:12Mason Petrino pass incomplete to DJ Lee14–14
6:12Isaiah Saunders run for a loss of 1 yard to the Idaho 3514–14
6:12Mason Petrino pass complete to Cutrell Haywood for 6 yds to the Idaho 3614–14
6:12Tyrese Walker run for 3 yds to the Idaho 15 for a 1ST down NORTH DAKOTA Penalty, personal foul (Tyron Vrede) to the Idaho 30 for a 1ST down14–14
6:12IDAHO Penalty, false start (Tyrese Walker) to the Idaho 1214–14
8:22Cade Peterson punt for 40 yds , David Ungerer returns for no gain to the Idaho 1714–14
8:22Nate Ketteringham pass complete to Garett Maag for 7 yds to the NDKTA 4314–14
8:22Brady Oliveira run for 3 yds to the NDKTA 3614–14
8:22Brady Oliveira run for 6 yds to the NDKTA 3314–14
8:22N Ketteringham rush for loss of 1 yard to the UND36, out-of-bounds, PENALTY UND holding (Ryan Tobin) 10 yards to the UND27, NO PLAY.14–14
10:58Cade Coffey punt for 18 yds, punt out-of-bounds at the NDKTA 3714–14
10:58Mason Petrino pass complete to David Ungerer for no gain to the Idaho 4514–14
10:58Isaiah Saunders run for a loss of 1 yard to the Idaho 4514–14
10:58Isaiah Saunders run for 8 yds to the Idaho 4614–14
10:58Mason Petrino pass complete to David Ungerer for 28 yds to the Idaho 38 for a 1ST down14–14
10:58Isaiah Saunders run for no gain to the Idaho 1014–14
14:53Cade Peterson punt for 35 yds, fair catch by David Ungerer at the Idaho 1014–14
14:53Nate Ketteringham pass complete to Luke Stanley for 12 yds to the Idaho 4514–14
14:53Nate Ketteringham pass incomplete to Garett Maag, broken up by Lloyd Hightower14–14
14:53NORTH DAKOTA Penalty, false start (Alex Cloyd) to the NDKTA 4314–14
14:53Nate Ketteringham run for 2 yds to the NDKTA 4814–14
14:53Brady Oliveira run for 11 yds to the NDKTA 46 for a 1ST down14–14
14:53James Johannesson run for 5 yds to the NDKTA 35 for a 1ST down14–14
14:53Nate Ketteringham pass complete to Cam McKinney for 6 yds to the NDKTA 3014–14
14:53Brady Oliveira run for 3 yds to the NDKTA 2414–14
15:00Cade Coffey kickoff for 65 yds , Evan Holm return for 21 yds to the NDKTA 2114–14
Q2
0:00End of 2nd Quarter14–14
1:07Brady Oliveira run for 2 yds to the NDKTA 2014–14
1:07Brady Oliveira run for 6 yds to the NDKTA 1814–14
1:20Cade Coffey punt for 36 yds, fair catch by Mikey Griebel at the NDKTA 1214–14
1:20Mason Petrino pass incomplete14–14
1:20Timeout NORTH DAKOTA, clock 01:2014–14
1:51Mason Petrino pass incomplete to DJ Lee, broken up by Evan Holm14–14
1:51Mason Petrino pass complete to David Ungerer for 3 yds to the NDKTA 4814–14
3:10Cade Peterson punt for 46 yds, fair catch by David Ungerer at the Idaho 4914–14
3:10Nate Ketteringham pass incomplete to Luke Stanley, broken up by Lloyd Hightower14–14
3:10Brady Oliveira run for 4 yds to the NDKTA 514–14
3:10Nate Ketteringham run for no gain to the NDKTA 114–14
5:44Cade Coffey punt for 34 yds, downed at the NDKTA 114–14
5:44Mason Petrino sacked by Austin Cieslak for a loss of 9 yards to the NDKTA 3514–14
5:44Isaiah Saunders run for 3 yds to the NDKTA 2614–14
5:44Mason Petrino pass incomplete14–14
5:44Isaiah Saunders run for 14 yds to the NDKTA 29 for a 1ST down14–14
5:44Mason Petrino pass incomplete to Jeff Cotton14–14
5:44Mason Petrino pass complete to Jeff Cotton for 22 yds to the NDKTA 43 for a 1ST down14–14
7:16Cade Peterson punt for 40 yds, fair catch by David Ungerer at the Idaho 3514–14
7:16Nate Ketteringham pass incomplete to Alex Cloyd14–14
7:16Brady Oliveira run for a loss of 2 yards to the NDKTA 2514–14
7:16Brady Oliveira run for no gain to the NDKTA 2714–14
7:59Cade Coffey punt for 24 yds, downed at the NDKTA 2714–14
7:59Mason Petrino pass incomplete to Jeff Cotton14–14
7:59Isaiah Saunders run for 3 yds to the Idaho 4914–14
7:59Timeout NORTH DAKOTA, clock 07:5914–14
8:39Tyrese Walker run for 3 yds to the Idaho 46 for a 1ST down14–14
8:39PETRINO, Mason pass incomplete to COTTON, Jeff, PENALTY UND pass interference (Deion Harris) 8 yards to the IDAHO43, NO PLAY.14–14
8:39Brady Leach kickoff for 47 yds14–14
8:39IDAHO Penalty, Defensive offside (Lloyd Hightower) to the Idaho 27–14
8:39Nate Ketteringham pass complete to Garett Maag for 4 yds for a TD, (Brady Leach KICK)21–14
12:13Nate Ketteringham pass complete to Garett Maag for a loss of 1 yard to the Idaho 47–14
12:13Brady Oliveira run for no gain to the Idaho 37–14
12:13Brady Oliveira run for 2 yds to the Idaho 3 for a 1ST down7–14
12:13Nate Ketteringham pass complete to Luke Stanley for 9 yds to the Idaho 57–14
12:13Brady Oliveira run for no gain to the Idaho 147–14
12:13Nate Ketteringham pass complete to Garett Maag for 8 yds to the Idaho 14 for a 1ST down7–14
12:13Timeout IDAHO, clock 12:137–14
13:54James Johannesson run for 3 yds to the Idaho 227–14
13:54Nate Ketteringham pass incomplete7–14
13:54Nate Ketteringham run for 2 yds to the Idaho 25 for a 1ST down7–14
13:54Brady Oliveira run for 9 yds to the Idaho 277–14
13:54Nate Ketteringham pass incomplete to Garett Maag7–14
14:03Mason Petrino pass complete to David Ungerer for a loss of 9 yards David Ungerer fumbled, forced by Lenny Nelson IV, recovered by NDKTA Mason Bennett7–14
15:00Nate Ketteringham pass intercepted Denzal Brantley return for 4 yds to the Idaho 477–14
15:00James Johannesson run for a loss of 2 yards to the NDKTA 377–14
Q1
0:00End of 1st Quarter7–14
1:08James Johannesson run for no gain to the NDKTA 397–14
1:08Nate Ketteringham pass complete to Cam McKinney for 7 yds to the NDKTA 39 for a 1ST down7–14
1:08Nate Ketteringham pass incomplete, broken up by Sedrick Thomas7–14
1:08Cam McKinney run for 5 yds to the NDKTA 327–14
1:12Cade Coffey kickoff for 48 yds , Hunter Pinke return for 10 yds to the NDKTA 277–14
1:12NORTH DAKOTA Penalty, roughing the kicker ( Yards) declined7–7
1:12Mason Petrino pass complete to David Ungerer for 10 yds for a TD, (Cade Coffey KICK)14–14
3:34Mason Petrino pass complete to Jeff Cotton for 32 yds to the IDAHO 20 for a 1ST down NORTH DAKOTA Penalty, roughing passer (10 Yards) to the NDKTA 10 for a 1ST down7–7
3:34Mason Petrino pass complete to Jeff Cotton for 9 yds to the Idaho 487–7
3:34Mason Petrino pass incomplete7–7
3:34Tyrese Walker run for 5 yds to the Idaho 39 for a 1ST down7–7
3:34Mason Petrino pass complete to David Ungerer for 9 yds to the Idaho 347–7
3:34Brady Leach kickoff for 65 yds for a touchback7–7
3:34Brady Oliveira 68 Yd Run (Brady Leach Kick)7–7
3:51Nate Ketteringham pass incomplete, broken up by Lloyd Hightower0–7
5:24Cade Coffey punt for 49 yds, punt out-of-bounds at the NDKTA 320–7
5:24Mason Petrino pass incomplete to Cutrell Haywood0–7
5:24Isaiah Saunders run for 1 yd to the Idaho 190–7
5:24Mason Petrino pass complete to Connor Whitney for 6 yds to the Idaho 180–7
8:21Cade Peterson punt for 45 yds, fair catch by David Ungerer at the Idaho 120–7
8:21Nate Ketteringham sacked by D.J. Henderson for a loss of 10 yards to the NDKTA 430–7
8:21James Johannesson run for no gain to the Idaho 470–7
8:21James Johannesson run for 9 yds to the Idaho 470–7
8:21James Johannesson run for 10 yds to the NDKTA 44 for a 1ST down0–7
8:21Nate Ketteringham pass complete to Brady Oliveira for 9 yds to the NDKTA 340–7
8:21Cade Coffey kickoff for 65 yds for a touchback0–7
8:21Isaiah Saunders run for 43 yds for a TD, (Cade Coffey KICK)0–7
12:21Mason Petrino pass complete to DJ Lee for 12 yds to the NDKTA 430–0
12:21Tyrese Walker run for a loss of 3 yards to the Idaho 450–0
12:21Mason Petrino pass complete to Jeff Cotton for 10 yds to the Idaho 48 for a 1ST down0–0
12:21Isaiah Saunders run for 4 yds to the Idaho 380–0
12:21Mason Petrino pass complete to Jeff Cotton for 3 yds to the Idaho 340–0
12:21Tyrese Walker run for 11 yds to the Idaho 31 for a 1ST down0–0
12:21Isaiah Saunders run for 2 yds to the Idaho 200–0
13:44Brady Oliveira run for no gain to the Idaho 180–0
13:44Brady Oliveira run for 4 yds to the Idaho 180–0
13:44Nate Ketteringham pass incomplete to Cam McKinney, broken up by Jalen Hoover0–0
13:44Brady Oliveira run for 5 yds to the Idaho 220–0
15:00Mason Petrino sacked by Jaxson Turner for a loss of 2 yards to the Idaho 27 Mason Petrino fumbled, recovered by NDKTA Noah Larson , return for 0 yards0–0
15:00Mason Petrino pass complete to Jeff Cotton for 5 yds to the Idaho 280–0
15:00Mason Petrino pass complete to Cutrell Haywood for a loss of 2 yards to the Idaho 230–0
15:00Brady Leach kickoff for 65 yds for a touchback0–0