Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Reid Taubenheim kickoff for 61 yds , Nate Tago return for 29 yds to the PrtSt 33
Incompletion
15:00 - 1st
Kieran McDonagh pass incomplete to Kasey Closs
1st & 10 at PRST 33
Incompletion
15:00 - 1st
Kieran McDonagh pass incomplete to Kasey Closs, broken up by Baylee Carr
2nd & 10 at PRST 33
1-yd Pass
15:00 - 1st
Kieran McDonagh pass complete to Shaq Richard for 1 yd to the PrtSt 34
3rd & 10 at PRST 33
Punt
15:00 - 1st
Kyle Loomis punt for 56 yds, punt out-of-bounds at the NDKTA 21 , Alex Tillman returns for 11 yds to the NDKTA 21
4th & 9 at PRST 34
12-yd Pass
14:00 - 1st
Joe Mollberg pass complete to R.J. McGill for 12 yds to the NDKTA 33 for a 1ST down
1st & 10 at UND 21
-1-yd Run
14:00 - 1st
Kyle Norberg run for a loss of 1 yard to the NDKTA 32
1st & 10 at UND 33
5-yd Run
14:00 - 1st
Kyle Norberg run for 5 yds to the NDKTA 37
2nd & 11 at UND 32
Incompletion
14:00 - 1st
Joe Mollberg pass incomplete to Josh Seibel
3rd & 6 at UND 37
5-yd Penalty
14:00 - 1st
PORTLAND ST Penalty, (5 Yards) to the NDKTA 42
4th & 6 at UND 37
Punt
14:00 - 1st
Connor Bolduc punt for 33 yds, fair catch by Kasey Closs at the PrtSt 25
4th & 1 at UND 42
2-yd Run
11:55 - 1st
Shaq Richard run for 2 yds to the PrtSt 27
1st & 10 at PRST 25
23-yd Pass
11:55 - 1st
Kieran McDonagh pass complete to Kasey Closs for 23 yds to the 50 yard line for a 1ST down
2nd & 8 at PRST 27
50-yd Touchdown Pass
10:50 - 1st
Kieran McDonagh pass complete to Stevie Coury for 50 yds for a TD, (Jonathan Gonzales KICK)
1st & 10 at 50
Kickoff
10:50 - 1st
Marcus Kinsella kickoff for 65 yds , R.J. McGill return for 34 yds to the NDKTA 34
-1-yd Run
10:40 - 1st
Kyle Norberg run for a loss of 1 yard to the NDKTA 33
1st & 10 at UND 34
Sack
10:40 - 1st
Joe Mollberg sacked by Brandon Tobias and Junior Alexis for a loss of 8 yards to the NDKTA 25
2nd & 11 at UND 33
5-yd Penalty
10:40 - 1st
NORTH DAKOTA Penalty, false start (N/A) to the NDKTA 20
3rd & 19 at UND 25
-1-yd Run
10:40 - 1st
Jer Garman run for a loss of 1 yard to the NDKTA 19
3rd & 24 at UND 20
Punt
10:40 - 1st
Connor Bolduc punt for 32 yds, fair catch by Kasey Closs at the PrtSt 49
4th & 25 at UND 19
Incompletion
8:26 - 1st
Kieran McDonagh pass incomplete to Alex Toureen
1st & 10 at PRST 49
Incompletion
8:26 - 1st
Kieran McDonagh pass incomplete to N/A
2nd & 10 at PRST 49
-1-yd Run
8:26 - 1st
Shaq Richard run for a loss of 1 yard to the PrtSt 48
3rd & 10 at PRST 49
Punt
8:26 - 1st
Kyle Loomis punt for 42 yds, fair catch by Alex Tillman at the NDKTA 10
4th & 11 at PRST 48
2-yd Run
7:38 - 1st
Kyle Norberg run for 2 yds to the NDKTA 12
1st & 10 at UND 10
5-yd Pass
7:38 - 1st
Joe Mollberg pass complete to Miguel Cerriteno for 5 yds to the NDKTA 17
2nd & 8 at UND 12
12-yd Pass
7:38 - 1st
Joe Mollberg pass complete to Josh Seibel for 12 yds to the NDKTA 29 for a 1ST down
3rd & 3 at UND 17
11-yd Pass
7:38 - 1st
Joe Mollberg pass complete to Zach Adler for 11 yds to the NDKTA 40 for a 1ST down
1st & 10 at UND 29
19-yd Pass
7:38 - 1st
Joe Mollberg pass complete to Josh Seibel for 4 yds to the PrtSt 44 for a 1ST down PORTLAND ST Penalty, personal foul (15 Yards) to the PrtSt 41 for a 1ST down
1st & 10 at UND 40
9-yd Pass
7:38 - 1st
Joe Mollberg pass complete to Zach Adler for 9 yds to the PrtSt 32
1st & 10 at PRST 41
0-yd Run
7:38 - 1st
Kyle Norberg run for no gain to the PrtSt 32
2nd & 1 at PRST 32
3-yd Run
7:38 - 1st
Joe Mollberg run for 3 yds to the PrtSt 29 for a 1ST down
3rd & 1 at PRST 32
8-yd Pass
7:38 - 1st
Joe Mollberg pass complete to Josh Seibel for 8 yds to the PrtSt 21
1st & 10 at PRST 29
3-yd Run
7:38 - 1st
Kyle Norberg run for 3 yds to the PrtSt 18 for a 1ST down
2nd & 2 at PRST 21
-1-yd Run
7:38 - 1st
Kyle Norberg run for a loss of 1 yard to the PrtSt 19
1st & 10 at PRST 18
1-yd Run
7:38 - 1st
Kyle Norberg run for 1 yd to the PrtSt 18
2nd & 11 at PRST 19
Incompletion
7:38 - 1st
Ryan Bartels pass incomplete to Miguel Cerriteno
3rd & 10 at PRST 18
Field Goal Good
0:48 - 1st
Reid Taubenheim 35 yd FG GOOD
4th & 10 at PRST 18
2nd Quarter
Kickoff
0:48 - 1st
Reid Taubenheim kickoff for 60 yds , Nate Tago return for 15 yds to the 50 yard line NORTH DAKOTA Penalty, personal foul (-15 Yards) to the PrtSt 35
6-yd Pass
0:42 - 1st
Kieran McDonagh pass complete to Kasey Closs for 6 yds to the PrtSt 41
1st & 10 at PRST 35
5-yd Run
0:42 - 1st
Shaq Richard run for 5 yds to the PrtSt 46 for a 1ST down
2nd & 4 at PRST 41

End of 1st Quarter

5-yd Pass
15:00 - 2nd
Kieran McDonagh pass complete to Alex Toureen for 5 yds to the NDKTA 49
1st & 10 at PRST 46
Incompletion
15:00 - 2nd
Kieran McDonagh pass incomplete to Kasey Closs
2nd & 5 at UND 49
8-yd Run
15:00 - 2nd
Shaq Richard run for 8 yds to the NDKTA 41 for a 1ST down
3rd & 5 at UND 49
Incompletion
15:00 - 2nd
Kieran McDonagh pass incomplete to Kasey Closs
1st & 10 at UND 41
-3-yd Run
15:00 - 2nd
TEAM run for a loss of 3 yards to the NDKTA 44
2nd & 10 at UND 41
Incompletion
15:00 - 2nd
Kieran McDonagh pass incomplete to Joshua Smith
3rd & 13 at UND 44
Punt
15:00 - 2nd
Kyle Loomis punt for 44 yds for a touchback
4th & 13 at UND 44
Incompletion
13:15 - 2nd
Ryan Bartels pass incomplete to Zach Adler
1st & 10 at UND 20
Incompletion
13:15 - 2nd
Ryan Bartels pass incomplete to N/A
2nd & 10 at UND 20
-2-yd Run
13:15 - 2nd
Kyle Norberg run for a loss of 2 yards to the NDKTA 18
3rd & 10 at UND 20
Punt
13:15 - 2nd
Connor Bolduc punt for 42 yds, fair catch by Kasey Closs at the PrtSt 40
4th & 12 at UND 18
23-yd Pass
12:22 - 2nd
Kieran McDonagh pass complete to Thomas Carter for 23 yds to the NDKTA 37 for a 1ST down
1st & 10 at PRST 40
4-yd Run
12:22 - 2nd
Nate Tago run for 4 yds to the NDKTA 33
1st & 10 at UND 37
22-yd Pass
12:22 - 2nd
Kieran McDonagh pass complete to Kasey Closs for 22 yds to the NDKTA 11 for a 1ST down
2nd & 6 at UND 33
6-yd Run
12:22 - 2nd
Nate Tago run for 6 yds to the NDKTA 5
1st & 10 at UND 11
5-yd Penalty
12:22 - 2nd
PORTLAND ST Penalty, false start (N/A) to the NDKTA 10
2nd & 4 at UND 5
4-yd Run
12:22 - 2nd
Nate Tago run for 4 yds to the NDKTA 6
2nd & 9 at UND 10
Incompletion
12:22 - 2nd
Kieran McDonagh pass incomplete to N/A
3rd & 5 at UND 6
Field Goal Good
9:13 - 2nd
Jonathan Gonzales 23 yd FG GOOD
4th & 5 at UND 6
Kickoff
9:13 - 2nd
Marcus Kinsella kickoff for 64 yds , Brandon Walker return for 45 yds to the NDKTA 46
2-yd Run
9:04 - 2nd
Jer Garman run for 2 yds to the NDKTA 48
1st & 10 at UND 46
6-yd Pass
9:04 - 2nd
Ryan Bartels pass complete to Zach Adler for 6 yds to the PrtSt 46
2nd & 8 at UND 48
6-yd Pass
9:04 - 2nd
Ryan Bartels pass complete to Josh Seibel for 6 yds to the PrtSt 40 for a 1ST down
3rd & 2 at PRST 46
Incompletion
9:04 - 2nd
Ryan Bartels pass incomplete to Miguel Cerriteno
1st & 10 at PRST 40
1-yd Run
9:04 - 2nd
Jer Garman run for 1 yd to the PrtSt 39
2nd & 10 at PRST 40
3-yd Run
9:04 - 2nd
Jer Garman run for 3 yds to the PrtSt 36
3rd & 9 at PRST 39
Punt
9:04 - 2nd
Connor Bolduc punt for 35 yds, downed at the PrtSt 1
4th & 6 at PRST 36
14-yd Run
5:40 - 2nd
Nate Tago run for 14 yds to the PrtSt 15 for a 1ST down
1st & 10 at PRST 1
7-yd Run
5:40 - 2nd
Nate Tago run for 7 yds to the PrtSt 22
1st & 10 at PRST 15
4-yd Run
5:40 - 2nd
Nate Tago run for 4 yds to the PrtSt 26 for a 1ST down
2nd & 3 at PRST 22
5-yd Pass
5:40 - 2nd
Kieran McDonagh pass complete to Kasey Closs for 5 yds to the PrtSt 31
1st & 10 at PRST 26
0-yd Run
5:40 - 2nd
Shaq Richard run for no gain to the PrtSt 31
2nd & 5 at PRST 31
20-yd Run
5:40 - 2nd
Kieran McDonagh run for 20 yds to the NDKTA 49 for a 1ST down
3rd & 5 at PRST 31
1-yd Run
5:40 - 2nd
Shaq Richard run for 1 yd to the NDKTA 48
1st & 10 at UND 49
Incompletion
5:40 - 2nd
Kieran McDonagh pass incomplete to Stevie Coury, broken up by Alex Tillman
2nd & 9 at UND 48
Sack
5:40 - 2nd
Kieran McDonagh sacked by Brandon Dranka for a loss of 8 yards to the PrtSt 44
3rd & 9 at UND 48

(1:50 - 2nd) Timeout NORTH DAKOTA, clock 01:50

Punt
1:50 - 2nd
Kyle Loomis punt for 56 yds for a touchback
4th & 17 at PRST 44
Sack
1:42 - 2nd
Ryan Bartels sacked by Dame Ndiaye for a loss of 8 yards to the NDKTA 12
1st & 10 at UND 20
6-yd Penalty
1:42 - 2nd
Jer Garman rush for 13 yards to the UND25 (Aaron Sibley), PENALTY UND holding (Sean Meehan) 6 yards to the UND6, NO PLAY.
2nd & 18 at UND 12
5-yd Run
1:42 - 2nd
Jer Garman run for 5 yds to the NDKTA 11
2nd & 24 at UND 6

(0:42 - 2nd) Timeout PORTLAND ST, clock 00:42

13-yd Run
0:42 - 2nd
Jer Garman run for 13 yds to the NDKTA 24
3rd & 19 at UND 11

(0:34 - 2nd) Timeout PORTLAND ST, clock 00:34

Punt
0:34 - 2nd
Connor Bolduc punt for 34 yds, fair catch by Kasey Closs at the PrtSt 42
4th & 6 at UND 24
Incompletion
0:28 - 2nd
Kieran McDonagh pass incomplete to Kasey Closs
1st & 10 at PRST 42
16-yd Pass
0:28 - 2nd
Kieran McDonagh pass complete to Alex Toureen for 16 yds to the NDKTA 42 for a 1ST down
2nd & 10 at PRST 42
7-yd Run
0:28 - 2nd
Kieran McDonagh run for 7 yds to the NDKTA 35
1st & 10 at UND 42
7-yd Run
0:28 - 2nd
Steven Long run for 7 yds to the NDKTA 28 for a 1ST down
2nd & 3 at UND 35

(0:02 - 2nd) Timeout PORTLAND ST, clock 00:02

Field Goal Good
0:00 - 2nd
Jonathan Gonzales 45 yd FG GOOD
1st & 10 at UND 28

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Marcus Kinsella kickoff for 65 yds for a touchback
11-yd Pass
15:00 - 3rd
Ryan Bartels pass complete to Josh Seibel for 11 yds to the NDKTA 36 for a 1ST down
1st & 10 at UND 25
Incompletion
15:00 - 3rd
Ryan Bartels pass incomplete to Miguel Cerriteno
1st & 10 at UND 36
10-yd Penalty
15:00 - 3rd
Jer Garman rush for 4 yards to the UND40 (P. Onwuasor), PENALTY UND holding (Dwayne Pecosky) 10 yards to the UND26, NO PLAY.
2nd & 10 at UND 36
4-yd Pass
15:00 - 3rd
Ryan Bartels pass complete to Josh Seibel for 4 yds to the NDKTA 30
2nd & 20 at UND 26
18-yd Pass
15:00 - 3rd
Ryan Bartels pass complete to Zach Adler for 18 yds to the NDKTA 48 for a 1ST down
3rd & 16 at UND 30
0-yd Run
15:00 - 3rd
Jer Garman run for no gain to the NDKTA 48
1st & 10 at UND 48
10-yd Pass
15:00 - 3rd
Ryan Bartels pass complete to Zach Adler for 10 yds to the PrtSt 42 for a 1ST down
2nd & 10 at UND 48
-1-yd Run
15:00 - 3rd
Miguel Cerriteno run for a loss of 1 yard to the PrtSt 43
1st & 10 at PRST 42
Incompletion
15:00 - 3rd
Ryan Bartels pass incomplete to Miguel Cerriteno
2nd & 11 at PRST 43
30-yd Pass
15:00 - 3rd
Ryan Bartels pass complete to Jer Garman for 30 yds to the PrtSt 13 for a 1ST down
3rd & 11 at PRST 43
-1-yd Run
15:00 - 3rd
Ryan Bartels run for a loss of 1 yard to the PrtSt 14
1st & 10 at PRST 13
3-yd Pass
15:00 - 3rd
Ryan Bartels pass complete to Josh Seibel for 3 yds to the PrtSt 11
2nd & 11 at PRST 14

(9:01 - 3rd) Timeout NORTH DAKOTA, clock 09:01

10-yd Pass
9:01 - 3rd
Ryan Bartels pass complete to Josh Seibel for 10 yds to the PrtSt 1 for a 1ST down
3rd & 8 at PRST 11
1-yd Touchdown Run
8:28 - 3rd
Ryan Bartels run for 1 yd for a TD, (Reid Taubenheim KICK)
1st & Goal at PRST 1
Kickoff
8:28 - 3rd
Reid Taubenheim kickoff for 64 yds , Nate Tago return for 40 yds to the PrtSt 41
18-yd Pass
8:20 - 3rd
Kieran McDonagh pass complete to Tyson Heller for 18 yds to the NDKTA 41 for a 1ST down
1st & 10 at PRST 41
2-yd Run
8:20 - 3rd
Shaq Richard run for 2 yds to the NDKTA 39
1st & 10 at UND 41
0-yd Run
8:20 - 3rd
Shaq Richard run for no gain to the NDKTA 39
2nd & 8 at UND 39
Interception
8:20 - 3rd
Kieran McDonagh pass intercepted Dayo Idowu return for 11 yds to the PrtSt 48
3rd & 8 at UND 39
11-yd Run
6:49 - 3rd
Jer Garman run for 11 yds to the PrtSt 37 for a 1ST down
1st & 10 at PRST 48
2-yd Pass
6:49 - 3rd
Ryan Bartels pass complete to Josh Seibel for 2 yds to the PrtSt 35
1st & 10 at PRST 37

(5:38 - 3rd) Timeout NORTH DAKOTA, clock 05:38

Incompletion
5:38 - 3rd
Ryan Bartels pass incomplete to Dwayne Pecosky
2nd & 8 at PRST 35
19-yd Pass
5:38 - 3rd
Ryan Bartels pass complete to Miguel Cerriteno for 19 yds to the PrtSt 16 for a 1ST down
3rd & 8 at PRST 35
1-yd Penalty
5:02 - 3rd
Jer Garman rush for 16 yards to the PSU0, clock 05:02, PENALTY UND holding 1 yards to the PSU17, NO PLAY.
1st & 10 at PRST 16
3-yd Run
5:02 - 3rd
Jer Garman run for 3 yds to the PrtSt 14
1st & 11 at PRST 17
12-yd Penalty
5:02 - 3rd
Ryan Bartels pass incomplete to M. Cerriteno, PENALTY PSU pass interference (D. Washington) 12 yards to the PSU12, 1ST DOWN UND, NO PLAY. for a 1ST down
2nd & 18 at PRST 24
4-yd Run
5:02 - 3rd
Ryan Bartels run for 4 yds to the PrtSt 8
1st & 10 at PRST 12
Incompletion
5:02 - 3rd
Ryan Bartels pass incomplete to Zach Adler
2nd & 6 at PRST 8
8-yd Touchdown Pass
3:26 - 3rd
Ryan Bartels pass complete to Zach Adler for 8 yds for a TD, (Reid Taubenheim KICK)
3rd & 6 at PRST 8
Kickoff
3:26 - 3rd
Reid Taubenheim kickoff for 41 yds , Dennis Taylor return for 10 yds to the PrtSt 34
Incompletion
3:20 - 3rd
Kieran McDonagh pass incomplete
1st & 10 at PRST 34
1-yd Run
3:20 - 3rd
Kieran McDonagh run for 1 yd to the PrtSt 35
2nd & 10 at PRST 34
5-yd Pass
3:20 - 3rd
Kieran McDonagh pass complete to Alex Toureen for 5 yds to the PrtSt 40
3rd & 9 at PRST 35
Punt
3:20 - 3rd
Kyle Loomis punt for 41 yds, fair catch by Alex Tillman at the NDKTA 19
4th & 4 at PRST 40
4th Quarter
0-yd Run
1:54 - 3rd
Jer Garman run for no gain to the NDKTA 19
1st & 10 at UND 19
20-yd Pass
1:54 - 3rd
Ryan Bartels pass complete to Casey Young for 20 yds to the NDKTA 39 for a 1ST down
2nd & 10 at UND 19
10-yd Run
1:54 - 3rd
Jer Garman run for 10 yds to the NDKTA 49 for a 1ST down
1st & 10 at UND 39

End of 3rd Quarter

5-yd Run
15:00 - 4th
Ryan Bartels run for 5 yds to the PrtSt 46
1st & 10 at UND 49
-3-yd Run
15:00 - 4th
Jer Garman run for a loss of 3 yards to the PrtSt 49
2nd & 5 at PRST 46
2-yd Run
15:00 - 4th
Jer Garman run for 2 yds to the PrtSt 47
3rd & 8 at PRST 49
Punt
15:00 - 4th
Connor Bolduc punt for 36 yds, fair catch by Kasey Closs at the PrtSt 11
4th & 6 at PRST 47
54-yd Pass
12:48 - 4th
Kieran McDonagh pass complete to Stevie Coury for 39 yds to the 50 yard line for a 1ST down NORTH DAKOTA Penalty, face mask (15 yards) (Chris Brown) to the NDKTA 35 for a 1ST down
1st & 10 at PRST 11
Incompletion
12:48 - 4th
Kieran McDonagh pass incomplete to Kasey Closs
1st & 10 at UND 35
15-yd Run
12:48 - 4th
Shaq Richard run for 15 yds to the NDKTA 20 for a 1ST down
2nd & 10 at UND 35
10-yd Penalty
12:48 - 4th
Shaq Richard rush for 1 yard to the UND19 (Marcus Cheatom), PENALTY PSU holding 10 yards to the UND30, NO PLAY.
1st & 10 at UND 20
Incompletion
12:48 - 4th
Kieran McDonagh pass incomplete to Kasey Closs, broken up by Drew Greely
1st & 20 at UND 30
10-yd Run
12:48 - 4th
Shaq Richard run for 10 yds to the NDKTA 20
2nd & 20 at UND 30
Incompletion
12:48 - 4th
Kieran McDonagh pass incomplete to Kasey Closs
3rd & 10 at UND 20
Field Goal Good
10:54 - 4th
Jonathan Gonzales 37 yd FG GOOD
4th & 10 at UND 20
Kickoff
10:54 - 4th
Marcus Kinsella kickoff for 65 yds , Brandon Walker return for 22 yds to the NDKTA 22
-3-yd Run
10:48 - 4th
Jer Garman run for a loss of 3 yards to the NDKTA 19
1st & 10 at UND 22
4-yd Pass
10:48 - 4th
Ryan Bartels pass complete to Zach Adler for 4 yds to the NDKTA 23
2nd & 13 at UND 19
Incompletion
10:48 - 4th
Ryan Bartels pass incomplete to Jer Garman
3rd & 9 at UND 23
Punt
10:48 - 4th
Connor Bolduc punt for 37 yds, fair catch by Kasey Closs at the PrtSt 40
4th & 9 at UND 23
Incompletion
9:24 - 4th
Kieran McDonagh pass incomplete to Kasey Closs
1st & 10 at PRST 40
Incompletion
9:24 - 4th
Kieran McDonagh pass incomplete to Alex Toureen
2nd & 10 at PRST 40
Incompletion
9:24 - 4th
Kieran McDonagh pass incomplete to Kasey Closs
3rd & 10 at PRST 40
Punt
8:47 - 4th
Kyle Loomis punt for 55 yds , Alex Tillman returns for 95 yds for a TD, (Reid Taubenheim KICK)
4th & 10 at PRST 40
Kickoff
8:47 - 4th
Reid Taubenheim kickoff for 55 yds
14-yd Run
8:47 - 4th
Shaq Richard run for 14 yds to the PrtSt 49 for a 1ST down
1st & 10 at PRST 35
1-yd Run
8:47 - 4th
Shaq Richard run for 1 yd to the 50 yard line
1st & 10 at PRST 49
7-yd Run
8:47 - 4th
Nate Tago run for 7 yds to the NDKTA 43
2nd & 9 at 50
4-yd Run
8:47 - 4th
Kieran McDonagh run for 4 yds to the NDKTA 39 for a 1ST down
3rd & 2 at UND 43
0-yd Run
8:47 - 4th
Nate Tago run for no gain to the NDKTA 39
1st & 10 at UND 39
7-yd Pass
8:47 - 4th
Kieran McDonagh pass complete to Kasey Closs for 7 yds to the NDKTA 32
2nd & 10 at UND 39
0-yd Run
8:47 - 4th
Nate Tago run for no gain to the NDKTA 32
3rd & 3 at UND 32

(5:09 - 4th) Timeout PORTLAND ST, clock 05:09

4-yd Pass
5:09 - 4th
Kieran McDonagh pass complete to Kasey Closs for 4 yds to the NDKTA 28 for a 1ST down
4th & 3 at UND 32
6-yd Run
5:09 - 4th
Nate Tago run for 6 yds to the NDKTA 22
1st & 10 at UND 28
-1-yd Run
5:09 - 4th
Nate Tago run for a loss of 1 yard to the NDKTA 23
2nd & 4 at UND 22
Sack
5:09 - 4th
Kieran McDonagh sacked by Brian Labat for a loss of 15 yards to the NDKTA 38
3rd & 5 at UND 23
5-yd Penalty
5:09 - 4th
PORTLAND ST Penalty, delay of game (-5 Yards) to the NDKTA 43
4th & 20 at UND 38
Punt
5:09 - 4th
Kyle Loomis punt for 41 yds, downed at the NDKTA 2
4th & 25 at UND 43
2-yd Run
2:47 - 4th
Jer Garman run for 2 yds to the NDKTA 4
1st & 10 at UND 2
1-yd Run
2:47 - 4th
Jer Garman run for 1 yd to the NDKTA 5
2nd & 8 at UND 4
3-yd Run
2:47 - 4th
Jer Garman run for 3 yds to the NDKTA 8
3rd & 7 at UND 5

(1:21 - 4th) Timeout PORTLAND ST, clock 01:21

Punt
1:21 - 4th
Connor Bolduc punt for 37 yds , Kasey Closs returns for 27 yds to the NDKTA 18
4th & 4 at UND 8
Incompletion
1:08 - 4th
Kieran McDonagh pass incomplete to Kasey Closs
1st & 10 at UND 18
5-yd Run
1:08 - 4th
Kieran McDonagh run for 5 yds to the NDKTA 13
2nd & 10 at UND 18
0-yd Run
1:08 - 4th
Shaq Richard run for no gain to the NDKTA 13
3rd & 5 at UND 13

(0:34 - 4th) Timeout PORTLAND ST, clock 00:34

(0:34 - 4th) Timeout NORTH DAKOTA, clock 00:34

8-yd Run
0:34 - 4th
Nate Tago run for 8 yds to the NDKTA 5 for a 1ST down
4th & 5 at UND 13
Incompletion
0:34 - 4th
Kieran McDonagh pass incomplete
1st & Goal at UND 5
2-yd Penalty
0:34 - 4th
Kieran McDonagh sacked for loss of 10 yards to the UND15 (Jordan Hinojosa), PENALTY UND offside defense 2 yards to the UND3, NO PLAY.
2nd & Goal at UND 5
Incompletion
0:34 - 4th
Kieran McDonagh pass incomplete to Thomas Carter, broken up by Baylee Carr
2nd & Goal at UND 3
5-yd Penalty
0:34 - 4th
PORTLAND ST Penalty, false start (-5 Yards) to the NDKTA 8
3rd & Goal at UND 3
4-yd Penalty
0:34 - 4th
TEAM rush for loss of 7 yards to the UND15, PENALTY UND offside defense (Brian Labat) 4 yards to the UND4, NO PLAY.
3rd & Goal at UND 8
Incompletion
0:34 - 4th
Kieran McDonagh pass incomplete, broken up by Will Ratelle
3rd & Goal at UND 4
2-yd Run
0:34 - 4th
Nate Tago run for 2 yds to the NDKTA 2
4th & Goal at UND 4