Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Reid Taubenheim kickoff for 60 yds , Dejon Brissett return for 16 yds to the Richm 21
-6-yd Run
15:00 - 1st
Brian Brown run for a loss of 6 yards to the Richm 15
1st & 10 at RICH 21
11-yd Pass
15:00 - 1st
Kevin Johnson pass complete to Brian Brown for 11 yds to the Richm 26
2nd & 16 at RICH 15
5-yd Penalty
15:00 - 1st
RICHMOND Penalty, false start (Alex Light) to the Richm 21
3rd & 5 at RICH 26
Incompletion
15:00 - 1st
Kevin Johnson pass incomplete to Tyler Wilkins
3rd & 10 at RICH 21
Punt
15:00 - 1st
D.J. Helkowski punt for 34 yds
4th & 10 at RICH 21
5-yd Run
12:56 - 1st
John Santiago run for 5 yds to the 50 yard line
1st & 10 at UND 45
18-yd Pass
12:56 - 1st
Keaton Studsrud pass complete to Noah Wanzek for 18 yds to the Richm 32 for a 1ST down
2nd & 5 at 50
1-yd Run
12:56 - 1st
John Santiago run for 1 yd to the Richm 31
1st & 10 at RICH 32
5-yd Run
12:56 - 1st
John Santiago run for 5 yds to the Richm 26
2nd & 9 at RICH 31
1-yd Run
12:56 - 1st
John Santiago run for 1 yd to the Richm 25
3rd & 4 at RICH 26
Field Goal Missed
10:19 - 1st
Reid Taubenheim 42 yd FG MISSED
4th & 3 at RICH 25
1-yd Run
10:19 - 1st
Kevin Johnson run for 1 yd to the Richm 26
1st & 10 at RICH 25
2-yd Run
10:19 - 1st
Deontez Thompson run for 2 yds to the Richm 28
2nd & 9 at RICH 26
Sack
10:19 - 1st
Kevin Johnson sacked by Jake Disterhaupt for a loss of 6 yards to the Richm 22
3rd & 7 at RICH 28
Punt
10:19 - 1st
D.J. Helkowski punt for 32 yds
4th & 13 at RICH 22
12-yd Run
8:25 - 1st
Brady Oliveira run for 12 yds to the Richm 42 for a 1ST down
1st & 10 at UND 46
6-yd Run
8:25 - 1st
Demun Mercer run for 6 yds to the Richm 36
1st & 10 at RICH 42
2-yd Run
8:25 - 1st
Brady Oliveira run for 2 yds to the Richm 34
2nd & 4 at RICH 36
4-yd Run
8:25 - 1st
Kyle Norberg run for 4 yds to the Richm 30 for a 1ST down
3rd & 2 at RICH 34
7-yd Run
8:25 - 1st
Brady Oliveira run for 7 yds to the Richm 23
1st & 10 at RICH 30
Fumble Recovery (Own)
8:25 - 1st
Demun Mercer run for a loss of 3 yards to the Richm 26 Demun Mercer fumbled, recovered by NDKTA Demun Mercer
2nd & 3 at RICH 23
10-yd Pass
8:25 - 1st
Keaton Studsrud pass complete to Luke Fiedler for 10 yds to the Richm 16 for a 1ST down
3rd & 6 at RICH 26
5-yd Run
8:25 - 1st
Brady Oliveira run for 5 yds to the Richm 11
1st & 10 at RICH 16
7-yd Run
8:25 - 1st
John Santiago run for 7 yds to the Richm 4 for a 1ST down
2nd & 5 at RICH 11
4-yd Touchdown Run
3:25 - 1st
Brady Oliveira run for 4 yds for a TD, (Reid Taubenheim KICK)
1st & Goal at RICH 4
Kickoff
3:25 - 1st
Reid Taubenheim kickoff for 65 yds , Dejon Brissett return for 21 yds to the Richm 21
0-yd Run
3:19 - 1st
Deontez Thompson run for no gain to the Richm 21
1st & 10 at RICH 21
79-yd Touchdown Pass
2:22 - 1st
Kevin Johnson pass complete to Brian Brown for 79 yds for a TD, (Griffin Trau KICK)
2nd & 10 at RICH 21
Kickoff
2:22 - 1st
Ricky Segers kickoff for 65 yds , Evan Holm return for 27 yds to the NDKTA 27
Sack
2:16 - 1st
Keaton Studsrud sacked by Andrew Clyde for a loss of 6 yards to the NDKTA 21
1st & 10 at UND 27
6-yd Run
2:16 - 1st
Kyle Norberg run for 6 yds to the NDKTA 27
2nd & 16 at UND 21
Incompletion
2:16 - 1st
Keaton Studsrud pass incomplete to Travis Toivonen
3rd & 10 at UND 27
Punt
2:16 - 1st
Austin Dussold punt for 53 yds
4th & 10 at UND 27
2nd Quarter
8-yd Pass
0:42 - 1st
Kevin Johnson pass complete to Brian Brown for 8 yds to the Richm 28
1st & 10 at RICH 20
2-yd Run
0:42 - 1st
Deontez Thompson run for 2 yds to the Richm 30 for a 1ST down
2nd & 2 at RICH 28

End of 1st Quarter

5-yd Run
15:00 - 2nd
Garrett Hudson run for 5 yds to the Richm 35
1st & 10 at RICH 30
13-yd Pass
15:00 - 2nd
Kevin Johnson pass complete to Nick Holloway for 13 yds to the Richm 48 for a 1ST down
2nd & 5 at RICH 35
Sack
15:00 - 2nd
Kevin Johnson sacked by Cole Reyes and Jawon Johnson for a loss of 8 yards to the Richm 40
1st & 10 at RICH 48
5-yd Penalty
15:00 - 2nd
RICHMOND Penalty, delay of game (-5 Yards) to the Richm 35
2nd & 18 at RICH 40
0-yd Run
15:00 - 2nd
Deontez Thompson run for no gain to the Richm 35
2nd & 23 at RICH 35
10-yd Pass
15:00 - 2nd
Kevin Johnson pass complete to Brian Brown for 10 yds to the Richm 45
3rd & 23 at RICH 35
Punt
15:00 - 2nd
D.J. Helkowski punt for 28 yds
4th & 13 at RICH 45
3-yd Run
11:31 - 2nd
John Santiago run for 3 yds to the NDKTA 30
1st & 10 at UND 27
2-yd Run
11:31 - 2nd
John Santiago run for 2 yds to the NDKTA 32
2nd & 7 at UND 30
Incompletion
11:31 - 2nd
Keaton Studsrud pass incomplete to Noah Wanzek, broken up by Tafon Mainsah
3rd & 5 at UND 32
Punt
11:31 - 2nd
Austin Dussold punt for 46 yds
4th & 5 at UND 32
1-yd Run
10:07 - 2nd
Deontez Thompson run for 1 yd to the Richm 23
1st & 10 at RICH 22
7-yd Pass
10:07 - 2nd
Kevin Johnson pass complete to Deontez Thompson for 7 yds to the Richm 30
2nd & 9 at RICH 23
Incompletion
10:07 - 2nd
Kevin Johnson pass incomplete to Brian Brown
3rd & 2 at RICH 30
Punt
10:07 - 2nd
D.J. Helkowski punt for 38 yds , Josh Seibel returns for a loss of 1 yard to the NDKTA 31
4th & 2 at RICH 30
Incompletion
8:22 - 2nd
Keaton Studsrud pass incomplete to Travis Toivonen
1st & 10 at UND 31
69-yd Touchdown Pass
8:06 - 2nd
Keaton Studsrud pass complete to Demun Mercer for 69 yds for a TD, (Reid Taubenheim KICK)
2nd & 10 at UND 31
Kickoff
8:06 - 2nd
Reid Taubenheim kickoff for 56 yds , Dejon Brissett return for 12 yds to the Richm 21
Incompletion
8:00 - 2nd
Kevin Johnson pass incomplete to Garrett Hudson, broken up by Zach Arnell
1st & 10 at RICH 21
3-yd Run
8:00 - 2nd
Deontez Thompson run for 3 yds to the Richm 24
2nd & 10 at RICH 21
9-yd Pass
8:00 - 2nd
Kevin Johnson pass complete to Brian Brown for 9 yds to the Richm 33 for a 1ST down
3rd & 7 at RICH 24
1-yd Run
8:00 - 2nd
Deontez Thompson run for 1 yd to the Richm 34
1st & 10 at RICH 33
18-yd Run
8:00 - 2nd
Kevin Johnson run for 18 yds to the NDKTA 48 for a 1ST down
2nd & 9 at RICH 34
Incompletion
8:00 - 2nd
Kevin Johnson pass incomplete to Jarmal Bevels
1st & 10 at UND 48
6-yd Run
8:00 - 2nd
Kevin Johnson run for 6 yds to the NDKTA 42
2nd & 10 at UND 48
Sack
8:00 - 2nd
Kevin Johnson sacked by Connor O'Brien for a loss of 6 yards to the NDKTA 48
3rd & 4 at UND 42
Punt
8:00 - 2nd
D.J. Helkowski punt for 33 yds, fair catch by Josh Seibel at the NDKTA 15
4th & 10 at UND 48
7-yd Penalty
4:16 - 2nd
Brady Oliveira rush for 15 yards to the UND30 (Andrew Clyde;Selton Hodge), PENALTY UND holding (Michael Coe) 7 yards to the UND8, NO PLAY.
1st & 10 at UND 15
2-yd Run
4:16 - 2nd
John Santiago run for 2 yds to the NDKTA 10
1st & 17 at UND 8
7-yd Pass
4:16 - 2nd
Keaton Studsrud pass complete to John Santiago for 7 yds to the NDKTA 17
2nd & 15 at UND 10
7-yd Pass
4:16 - 2nd
Keaton Studsrud pass complete to Alex Cloyd for 7 yds to the NDKTA 24
3rd & 8 at UND 17

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

Punt
1:54 - 2nd
Austin Dussold punt for 35 yds , Tyler Wilkins returns for no gain to the Richm 41 Tyler Wilkins fumbled, recovered by NDKTA Alex Reed
4th & 1 at UND 24
Incompletion
2:04 - 2nd
Keaton Studsrud pass incomplete to Demun Mercer
1st & 10 at RICH 41
7-yd Run
2:04 - 2nd
Brady Oliveira run for 7 yds to the Richm 34
2nd & 10 at RICH 41
7-yd Pass
2:04 - 2nd
Keaton Studsrud pass complete to Noah Wanzek for 7 yds to the Richm 27 for a 1ST down
3rd & 3 at RICH 34
Incompletion
2:04 - 2nd
Keaton Studsrud pass incomplete to Noah Wanzek
1st & 10 at RICH 27
-4-yd Run
2:04 - 2nd
Brady Oliveira run for a loss of 4 yards to the Richm 31
2nd & 10 at RICH 27
5-yd Run
2:04 - 2nd
Brady Oliveira run for 5 yds to the Richm 26
3rd & 14 at RICH 31

(0:43 - 2nd) Timeout RICHMOND, clock 00:43

Field Goal Good
0:38 - 2nd
Reid Taubenheim 43 yd FG GOOD
4th & 9 at RICH 26
Kickoff
0:38 - 2nd
Reid Taubenheim kickoff for 65 yds , Dejon Brissett return for 20 yds to the Richm 20
Incompletion
0:33 - 2nd
Kevin Johnson pass incomplete to Garrett Hudson
1st & 10 at RICH 20
-3-yd Run
0:33 - 2nd
Deontez Thompson run for a loss of 3 yards to the Richm 17
2nd & 10 at RICH 20
4-yd Run
0:33 - 2nd
Deontez Thompson run for 4 yds to the Richm 21
3rd & 13 at RICH 17
Punt
0:33 - 2nd
D.J. Helkowski punt for 43 yds, downed at the NDKTA 36
4th & 9 at RICH 21

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Ricky Segers kickoff for 65 yds for a touchback
3-yd Run
15:00 - 3rd
John Santiago run for 3 yds to the NDKTA 28
1st & 10 at UND 25
15-yd Pass
15:00 - 3rd
Keaton Studsrud pass complete to Travis Toivonen for 15 yds to the NDKTA 43 for a 1ST down
2nd & 7 at UND 28
3-yd Run
15:00 - 3rd
John Santiago run for 3 yds to the NDKTA 46
1st & 10 at UND 43
Incompletion
15:00 - 3rd
Keaton Studsrud pass incomplete to Demun Mercer
2nd & 7 at UND 46
11-yd Pass
15:00 - 3rd
Keaton Studsrud pass complete to Demun Mercer for 11 yds to the Richm 43 for a 1ST down
3rd & 7 at UND 46
8-yd Run
15:00 - 3rd
Brady Oliveira run for 8 yds to the Richm 35
1st & 10 at RICH 43
8-yd Run
15:00 - 3rd
John Santiago run for 8 yds to the Richm 27 for a 1ST down
2nd & 2 at RICH 35
Incompletion
15:00 - 3rd
Keaton Studsrud pass incomplete to Demun Mercer
1st & 10 at RICH 27
11-yd Pass
15:00 - 3rd
Keaton Studsrud pass complete to Demun Mercer for 11 yds to the Richm 16 for a 1ST down
2nd & 10 at RICH 27
0-yd Run
15:00 - 3rd
John Santiago run for no gain to the Richm 16
1st & 10 at RICH 16
Incompletion
15:00 - 3rd
Keaton Studsrud pass incomplete to Noah Wanzek
2nd & 10 at RICH 16
16-yd Touchdown Pass
10:10 - 3rd
Keaton Studsrud pass complete to Demun Mercer for 16 yds for a TD, (Reid Taubenheim KICK)
3rd & 10 at RICH 16
Kickoff
10:10 - 3rd
Reid Taubenheim kickoff for 56 yds , Dejon Brissett return for 17 yds to the Richm 26
Sack
10:05 - 3rd
Kevin Johnson sacked by Brian Labat and Jawon Johnson for a loss of 10 yards to the Richm 16
1st & 10 at RICH 26
15-yd Run
10:05 - 3rd
Deontez Thompson run for 15 yds to the Richm 31
2nd & 20 at RICH 16
Incompletion
10:05 - 3rd
Kevin Johnson pass incomplete to Brian Brown
3rd & 5 at RICH 31
Punt
10:05 - 3rd
D.J. Helkowski punt for 42 yds, punt out-of-bounds at the NDKTA 46 , Josh Seibel returns for 19 yds to the NDKTA 46
4th & 5 at RICH 31
9-yd Run
8:12 - 3rd
John Santiago run for 9 yds to the Richm 45
1st & 10 at UND 46
3-yd Run
8:12 - 3rd
John Santiago run for 3 yds to the Richm 42 for a 1ST down
2nd & 1 at RICH 45
4-yd Run
8:12 - 3rd
John Santiago run for 4 yds to the Richm 38
1st & 10 at RICH 42
7-yd Run
8:12 - 3rd
Brady Oliveira run for 7 yds to the Richm 31 for a 1ST down
2nd & 6 at RICH 38
-7-yd Run
8:12 - 3rd
Demun Mercer run for a loss of 7 yards to the Richm 38
1st & 10 at RICH 31
Incompletion
8:12 - 3rd
Keaton Studsrud pass incomplete to Travis Toivonen
2nd & 17 at RICH 38
2-yd Run
8:12 - 3rd
Brady Oliveira run for 2 yds to the Richm 36
3rd & 17 at RICH 38
Punt
8:12 - 3rd
Austin Dussold punt for 28 yds, downed at the Richm 8
4th & 15 at RICH 36
2-yd Run
4:46 - 3rd
Deontez Thompson run for 2 yds to the Richm 10
1st & 10 at RICH 8
-1-yd Run
4:46 - 3rd
Deontez Thompson run for a loss of 1 yard to the Richm 9
2nd & 8 at RICH 10
8-yd Pass
4:46 - 3rd
Kevin Johnson pass complete to Garrett Hudson for 8 yds to the Richm 17
3rd & 9 at RICH 9
5-yd Penalty
4:46 - 3rd
D.J. Helkowski punt 32 yards to the RICHMOND49, fair catch by Josh Seibel, PENALTY UND roughing the kicker 5 yards to the RICHMOND22, 1ST DOWN RICHMOND, NO PLAY.
4th & 1 at RICH 17
0-yd Run
4:46 - 3rd
Deontez Thompson run for no gain to the Richm 22
1st & 10 at RICH 22
9-yd Run
4:46 - 3rd
Deontez Thompson run for 9 yds to the Richm 31
2nd & 10 at RICH 22
54-yd Pass
4:46 - 3rd
Kevin Johnson pass complete to Brian Brown for 54 yds to the NDKTA 15 for a 1ST down
3rd & 1 at RICH 31
6-yd Run
4:46 - 3rd
Deontez Thompson run for 6 yds to the NDKTA 9
1st & 10 at UND 15
9-yd Touchdown Run
0:23 - 3rd
Kevin Johnson run for 9 yds for a TD, (Griffin Trau KICK)
2nd & 4 at UND 9
4th Quarter
Kickoff
0:23 - 3rd
Ricky Segers kickoff for 54 yds , Evan Holm return for 8 yds to the NDKTA 19
15-yd Pass
0:15 - 3rd
Keaton Studsrud pass complete to Demun Mercer for 15 yds to the NDKTA 34 for a 1ST down
1st & 10 at UND 19

End of 3rd Quarter

1-yd Run
15:00 - 4th
John Santiago run for 1 yd to the NDKTA 35
1st & 10 at UND 34
6-yd Pass
15:00 - 4th
Keaton Studsrud pass complete to Travis Toivonen for 6 yds to the NDKTA 41
2nd & 9 at UND 35
Sack
15:00 - 4th
Keaton Studsrud sacked by Selton Hodge for a loss of 6 yards to the NDKTA 35
3rd & 3 at UND 41
Blocked Punt
15:00 - 4th
Austin Dussold punt blocked by Will McCombs blocked by Will McCombs
4th & 9 at UND 35
3-yd Run
12:55 - 4th
Kevin Johnson run for 3 yds to the NDKTA 19
1st & 10 at UND 22

(12:08 - 4th) Timeout RICHMOND, clock 12:08

5-yd Penalty
12:08 - 4th
RICHMOND Penalty, false start (Nick Holloway) to the NDKTA 24
2nd & 7 at UND 19
5-yd Run
12:08 - 4th
Kevin Johnson run for 5 yds to the NDKTA 19
2nd & 12 at UND 24
-1-yd Pass
12:08 - 4th
Kevin Johnson pass complete to Deontez Thompson for a loss of 1 yard to the NDKTA 20
3rd & 7 at UND 19
Field Goal Good
10:25 - 4th
Griffin Trau 37 yd FG GOOD
4th & 8 at UND 20
Kickoff
10:25 - 4th
Ricky Segers kickoff for 59 yds , Evan Holm return for 21 yds to the NDKTA 27
5-yd Run
10:20 - 4th
Brady Oliveira run for 5 yds to the NDKTA 32
1st & 10 at UND 27
Incompletion
10:20 - 4th
Keaton Studsrud pass incomplete to Noah Wanzek
2nd & 5 at UND 32
Incompletion
10:20 - 4th
Keaton Studsrud pass incomplete to Luke Stanley
3rd & 5 at UND 32
22-yd Penalty
9:22 - 4th
Austin Dussold punt 38 yards to the RICHMOND30, Dejon Brissett return to the UND0, clock 09:22, PENALTY RICHMOND illegal block 22 yards to the RICHMOND46, 1ST DOWN UND, NO PLAY.
4th & 5 at UND 32
-8-yd Pass
9:22 - 4th
Keaton Studsrud pass complete to Charles Flowers for a loss of 8 yards to the NDKTA 46
1st & 10 at RICH 46
0-yd Run
9:22 - 4th
Zach Arnell run for no gain to the NDKTA 46
2nd & 18 at UND 46
-16-yd Pass
9:22 - 4th
Keaton Studsrud pass complete to Brian Labat for a loss of 16 yards to the NDKTA 30
3rd & 18 at UND 46
-5-yd Pass
9:22 - 4th
Keaton Studsrud pass complete to Stetson Carr for a loss of 5 yards to the NDKTA 25
4th & 34 at UND 30
10-yd Run
9:22 - 4th
Deontez Thompson run for 10 yds to the NDKTA 15 for a 1ST down
1st & 10 at UND 25
11-yd Run
9:22 - 4th
Deontez Thompson run for 11 yds to the NDKTA 4 for a 1ST down
1st & 10 at UND 15
Fumble Recovery (Own)
9:22 - 4th
Kevin Johnson run for a loss of 4 yards to the NDKTA 8 Kevin Johnson fumbled, recovered by Richm Deontez Thompson
1st & Goal at UND 4

(5:31 - 4th) Timeout NORTH DAKOTA, clock 05:31

8-yd Touchdown Pass
5:24 - 4th
Garrett Hudson 8 Yd pass from Kevin Johnson (Griffin Trau Kick)
2nd & Goal at UND 8
Kickoff
5:24 - 4th
Ricky Segers kickoff for 65 yds , John Santiago return for 17 yds to the NDKTA 17
1-yd Run
5:18 - 4th
John Santiago run for 1 yd to the NDKTA 18
1st & 10 at UND 17
19-yd Pass
5:18 - 4th
Keaton Studsrud pass complete to Luke Fiedler for 19 yds to the NDKTA 37 for a 1ST down
2nd & 9 at UND 18
1-yd Run
5:18 - 4th
John Santiago run for 1 yd to the NDKTA 38
1st & 10 at UND 37
Incompletion
5:18 - 4th
Keaton Studsrud pass incomplete to Travis Toivonen, broken up by Tafon Mainsah
2nd & 9 at UND 38
Incompletion
5:18 - 4th
Keaton Studsrud pass incomplete to Demun Mercer, broken up by Tafon Mainsah
3rd & 9 at UND 38
Punt
5:18 - 4th
Austin Dussold punt for 32 yds, downed at the Richm 30
4th & 9 at UND 38

(3:00 - 4th) Timeout NORTH DAKOTA, clock 03:00

1-yd Run
3:00 - 4th
Deontez Thompson run for 1 yd to the Richm 31
1st & 10 at RICH 30
Incompletion
3:00 - 4th
Kevin Johnson pass incomplete to Brian Brown
2nd & 9 at RICH 31
5-yd Penalty
3:00 - 4th
RICHMOND Penalty, false start (Patrick Kliebert) to the Richm 26
3rd & 9 at RICH 31
54-yd Pass
3:00 - 4th
Kevin Johnson pass complete to Tyler Wilkins for 54 yds to the NDKTA 20 for a 1ST down
3rd & 14 at RICH 26

(1:40 - 4th) Timeout RICHMOND, clock 01:40

14-yd Run
1:40 - 4th
Kevin Johnson run for 14 yds to the NDKTA 6 for a 1ST down
1st & 10 at UND 20
4-yd Run
1:40 - 4th
Deontez Thompson run for 4 yds to the NDKTA 2
1st & Goal at UND 6
1-yd Run
1:40 - 4th
Deontez Thompson run for 1 yd to the NDKTA 1
2nd & Goal at UND 2

(0:03 - 4th) Timeout RICHMOND, clock 00:03

Field Goal Good
0:00 - 4th
Griffin Trau 18 yd FG GOOD
3rd & Goal at UND 1

End of 4th Quarter