Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Brady Leach kickoff for 54 yds , Quentin Harrison return for 10 yds to the CPoly 21
5-yd Run
15:00 - 1st
Duy Tran-Sampson run for 5 yds to the CPoly 26
1st & 10 at CP 21
22-yd Pass
15:00 - 1st
Jalen Hamler pass complete to J.J. Koski for 22 yds to the CPoly 48 for a 1ST down
2nd & 5 at CP 26
29-yd Run
15:00 - 1st
Drew Hernandez run for 29 yds to the NDKTA 23 for a 1ST down
1st & 10 at CP 48
3-yd Run
15:00 - 1st
Duy Tran-Sampson run for 3 yds to the NDKTA 20
1st & 10 at UND 23
10-yd Run
15:00 - 1st
Jalen Hamler run for 10 yds to the NDKTA 10 for a 1ST down
2nd & 7 at UND 20
3-yd Run
15:00 - 1st
Duy Tran-Sampson run for 3 yds to the NDKTA 7
1st & Goal at UND 10
0-yd Run
15:00 - 1st
Jalen Hamler run for no gain to the NDKTA 7
2nd & Goal at UND 7
0-yd Run
15:00 - 1st
Jalen Hamler run for no gain to the NDKTA 7
3rd & Goal at UND 7
Field Goal Good
10:48 - 1st
Colton Theaker 25 yd FG GOOD
4th & Goal at UND 7
Kickoff
10:48 - 1st
Colton Theaker kickoff for 65 yds , Luke Skokna return for 18 yds to the NDKTA 18
6-yd Run
10:45 - 1st
Brock Boltmann run for 6 yds to the NDKTA 24
1st & 10 at UND 18
9-yd Pass
10:45 - 1st
Nate Ketteringham pass complete to Travis Toivonen for 9 yds to the NDKTA 33 for a 1ST down
2nd & 4 at UND 24
Incompletion
10:45 - 1st
Nate Ketteringham pass incomplete
1st & 10 at UND 33
6-yd Pass
10:45 - 1st
Nate Ketteringham pass complete to Travis Toivonen for 6 yds to the NDKTA 39
2nd & 10 at UND 33
15-yd Penalty
10:45 - 1st
N Ketteringham pass incomplete to Garett Maag, PENALTY CP pass interference (DENNIS, Kameron) 15 yards to the CP46, 1ST DOWN UND, NO PLAY.
3rd & 4 at UND 39
4-yd Run
10:45 - 1st
Brock Boltmann run for 4 yds to the CPoly 42
1st & 10 at CP 46
7-yd Pass
10:45 - 1st
Nate Ketteringham pass complete to N/A for 7 yds to the CPoly 35 for a 1ST down
2nd & 6 at CP 42
-2-yd Run
10:45 - 1st
Brock Boltmann run for a loss of 2 yards to the CPoly 37
1st & 10 at CP 35
Incompletion
10:45 - 1st
Nate Ketteringham pass incomplete
2nd & 12 at CP 37
2-yd Pass
10:45 - 1st
Nate Ketteringham pass complete to Dalton Gee for 2 yds to the CPoly 35
3rd & 12 at CP 37
Punt
10:45 - 1st
Cade Peterson punt for 32 yds, downed at the CPoly 3
4th & 10 at CP 35
18-yd Run
6:33 - 1st
Duy Tran-Sampson run for 8 yds to the CPoly 11 for a 1ST down NORTH DAKOTA Penalty, Defensive holding (Jalen Morrison) to the CPoly 21 for a 1ST down
1st & 10 at CP 3
10-yd Penalty
6:33 - 1st
1st and 10, TRAN-SAMPSON,D. rush for 2 yards to the CP23 (Noah Larson;H. Blubaugh), PENALTY CP personal foul 10 yards to the CP11, NO PLAY.
1st & 10 at CP 21
4-yd Run
6:33 - 1st
Jalen Hamler run for 4 yds to the CPoly 15
1st & 20 at CP 11
13-yd Pass
6:33 - 1st
Jalen Hamler pass complete to J.J. Koski for 13 yds to the CPoly 28
2nd & 16 at CP 15
3-yd Run
6:33 - 1st
Duy Tran-Sampson run for 3 yds to the CPoly 31 for a 1ST down
3rd & 3 at CP 28
3-yd Run
6:33 - 1st
Jalen Hamler run for 3 yds to the CPoly 34
1st & 10 at CP 31
8-yd Run
6:33 - 1st
Duy Tran-Sampson run for 8 yds to the CPoly 42 for a 1ST down
2nd & 7 at CP 34
12-yd Run
6:33 - 1st
Duy Tran-Sampson run for 12 yds to the NDKTA 46 for a 1ST down
1st & 10 at CP 42
7-yd Run
6:33 - 1st
Duy Tran-Sampson run for 7 yds to the NDKTA 39
1st & 10 at UND 46
-1-yd Run
6:33 - 1st
Jalen Hamler run for a loss of 1 yard to the NDKTA 40
2nd & 3 at UND 39
-3-yd Pass
6:33 - 1st
Jalen Hamler pass complete to Drew Hernandez for a loss of 3 yards to the NDKTA 43
3rd & 4 at UND 40
Punt
6:33 - 1st
Mitch Souza punt for 18 yds, punt out-of-bounds at the NDKTA 25
4th & 7 at UND 43
2nd Quarter
1-yd Run
0:34 - 1st
James Johannesson run for 1 yd to the NDKTA 26
1st & 10 at UND 25
11-yd Run
0:34 - 1st
James Johannesson run for 11 yds to the NDKTA 37 for a 1ST down
2nd & 9 at UND 26

End of 1st Quarter

9-yd Run
15:00 - 2nd
Brock Boltmann run for 9 yds to the NDKTA 46
1st & 10 at UND 37
12-yd Run
15:00 - 2nd
James Johannesson run for 12 yds to the CPoly 42 for a 1ST down
2nd & 1 at UND 46
Sack
15:00 - 2nd
Nate Ketteringham sacked by Nik Navarro for a loss of 13 yards to the NDKTA 45
1st & 10 at CP 42
14-yd Pass
15:00 - 2nd
Nate Ketteringham pass complete to Garett Maag for 14 yds to the CPoly 41
2nd & 23 at UND 45
19-yd Pass
15:00 - 2nd
Nate Ketteringham pass complete to Noah Wanzek for 19 yds to the CPoly 22 for a 1ST down
3rd & 9 at CP 41
6-yd Run
15:00 - 2nd
Austin Gordon run for 6 yds to the CPoly 16
1st & 10 at CP 22
2-yd Run
15:00 - 2nd
Austin Gordon run for 2 yds to the CPoly 14
2nd & 4 at CP 16
8-yd Run
15:00 - 2nd
Nate Ketteringham run for 8 yds to the CPoly 6 for a 1ST down
3rd & 2 at CP 14
3-yd Run
15:00 - 2nd
James Johannesson run for 3 yds to the CPoly 3
1st & Goal at CP 6
3-yd Touchdown Run
9:58 - 2nd
James Johannesson run for 3 yds for a TD, (Brady Leach KICK)
2nd & Goal at CP 3
Kickoff
9:58 - 2nd
Brady Stevens kickoff for 53 yds , Quentin Harrison return for 22 yds to the CPoly 34
2-yd Run
9:49 - 2nd
Duy Tran-Sampson run for 2 yds to the CPoly 36
1st & 10 at CP 34

(9:16 - 2nd) Timeout NORTH DAKOTA, clock 09:16

5-yd Run
9:16 - 2nd
Duy Tran-Sampson run for 5 yds to the CPoly 41
2nd & 8 at CP 36
2-yd Run
9:16 - 2nd
Duy Tran-Sampson run for 2 yds to the CPoly 43
3rd & 3 at CP 41
2-yd Run
9:16 - 2nd
Duy Tran-Sampson run for 2 yds to the CPoly 45 for a 1ST down
4th & 1 at CP 43
16-yd Run
9:16 - 2nd
Duy Tran-Sampson run for 16 yds to the NDKTA 39 for a 1ST down
1st & 10 at CP 45
2-yd Run
9:16 - 2nd
Jalen Hamler run for 2 yds to the NDKTA 37
1st & 10 at UND 39
3-yd Run
9:16 - 2nd
Duy Tran-Sampson run for 3 yds to the NDKTA 34
2nd & 8 at UND 37

(6:00 - 2nd) Timeout NORTH DAKOTA, clock 06:00

13-yd Run
6:00 - 2nd
Lepi Lataimua run for 13 yds to the NDKTA 21 for a 1ST down
3rd & 5 at UND 34
2-yd Run
6:00 - 2nd
Chuby Dunu run for 2 yds to the NDKTA 19
1st & 10 at UND 21
14-yd Pass
6:00 - 2nd
Jalen Hamler pass complete to J.J. Koski for 14 yds to the NDKTA 5 for a 1ST down
2nd & 8 at UND 19
0-yd Run
6:00 - 2nd
Duy Tran-Sampson run for no gain to the NDKTA 5
1st & Goal at UND 5
5-yd Touchdown Run
3:50 - 2nd
Jalen Hamler run for 5 yds for a TD, (Colton Theaker KICK)
2nd & Goal at UND 5
Kickoff
3:50 - 2nd
Colton Theaker kickoff for 65 yds for a touchback

(3:50 - 2nd) Timeout NORTH DAKOTA, clock 03:50

2-yd Run
3:50 - 2nd
James Johannesson run for 2 yds to the NDKTA 27
1st & 10 at UND 25
Incompletion
3:50 - 2nd
Nate Ketteringham pass incomplete to Noah Wanzek, broken up by Nik Navarro
2nd & 8 at UND 27
4-yd Pass
3:50 - 2nd
Nate Ketteringham pass complete to Nate Ketteringham for 4 yds to the NDKTA 31
3rd & 8 at UND 27
Punt
3:50 - 2nd
Cade Peterson punt for 42 yds , Bradley Mickey returns for 14 yds to the CPoly 41
4th & 4 at UND 31
13-yd Run
2:31 - 2nd
Jalen Hamler run for 13 yds to the NDKTA 46 for a 1ST down
1st & 10 at CP 41
3-yd Run
2:31 - 2nd
Duy Tran-Sampson run for 3 yds to the NDKTA 43
1st & 10 at UND 46
3-yd Run
2:31 - 2nd
Duy Tran-Sampson run for 3 yds to the NDKTA 40
2nd & 7 at UND 43

(1:36 - 2nd) Timeout CAL POLY, clock 01:36

3-yd Run
1:36 - 2nd
Duy Tran-Sampson run for 3 yds to the NDKTA 37
3rd & 4 at UND 40
2-yd Run
1:36 - 2nd
Duy Tran-Sampson run for 2 yds to the NDKTA 35 for a 1ST down
4th & 1 at UND 37
22-yd Pass
1:36 - 2nd
Jalen Hamler pass complete to J.J. Koski for 22 yds to the NDKTA 13 for a 1ST down
1st & 10 at UND 35
4-yd Run
1:36 - 2nd
Trey Nahhas run for 4 yds to the NDKTA 9
1st & 10 at UND 13
4-yd Penalty
1:36 - 2nd
NORTH DAKOTA Penalty, personal foul (4 Yards) to the NDKTA 5 for a 1ST down
2nd & 6 at UND 9
5-yd Touchdown Pass
0:35 - 2nd
Jalen Hamler pass complete to Quentin Harrison for 5 yds for a TD, (Colton Theaker KICK)
1st & Goal at UND 5
Kickoff
0:35 - 2nd
Colton Theaker kickoff for 65 yds for a touchback
5-yd Run
0:35 - 2nd
Dalton Gee run for 5 yds to the NDKTA 30
1st & 10 at UND 25

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Colton Theaker kickoff for 65 yds , Luke Skokna return for 45 yds to the NDKTA 45
12-yd Pass
14:52 - 3rd
Nate Ketteringham pass complete to Brock Boltmann for 12 yds to the CPoly 43 for a 1ST down
1st & 10 at UND 45
4-yd Run
14:52 - 3rd
James Johannesson run for 4 yds to the CPoly 39
1st & 10 at CP 43
-1-yd Run
14:52 - 3rd
Dalton Gee run for a loss of 1 yard to the CPoly 40
3rd & 6 at CP 39
Punt
14:52 - 3rd
Cade Peterson punt for 27 yds, fair catch by Bradley Mickey at the CPoly 13
4th & 7 at CP 40
Incompletion
14:52 - 3rd
Nate Ketteringham pass incomplete to Garett Maag
2nd & 6 at CP 39
2-yd Run
13:10 - 3rd
Jalen Hamler run for 2 yds to the CPoly 15
1st & 10 at CP 13
-1-yd Run
13:10 - 3rd
Jalen Hamler run for a loss of 1 yard to the CPoly 14
2nd & 8 at CP 15
Incompletion
13:10 - 3rd
Jalen Hamler pass incomplete to J.J. Koski, broken up by Hayden Blubaugh
3rd & 9 at CP 14
Punt
13:10 - 3rd
Mitch Souza punt for 49 yds , Mikey Griebel returns for 20 yds to the CPoly 43
4th & 9 at CP 14
5-yd Penalty
11:46 - 3rd
NORTH DAKOTA Penalty, false start (Ryan Tobin) to the CPoly 48
1st & 10 at CP 43
4-yd Run
11:46 - 3rd
James Johannesson run for 4 yds to the CPoly 44
1st & 15 at CP 48
Incompletion
11:46 - 3rd
Nate Ketteringham pass incomplete to Garett Maag
2nd & 11 at CP 44
15-yd Penalty
11:46 - 3rd
N Ketteringham pass incomplete to Brock Boltmann (DENNIS, Kameron), PENALTY CP pass interference (DENNIS, Kameron) 15 yards to the CP29, 1ST DOWN UND, NO PLAY.
3rd & 11 at CP 44
21-yd Pass
11:46 - 3rd
Nate Ketteringham pass complete to Travis Toivonen for 21 yds to the CPoly 8 for a 1ST down
1st & 10 at CP 29
7-yd Run
11:46 - 3rd
Brock Boltmann run for 7 yds to the CPoly 1
1st & Goal at CP 8
1-yd Touchdown Run
10:17 - 3rd
Nate Ketteringham run for 1 yd for a TD, (Brady Leach KICK)
2nd & Goal at CP 1
Kickoff
10:17 - 3rd
Brady Stevens kickoff for 55 yds , Quentin Harrison return for 52 yds to the NDKTA 38
3-yd Run
10:09 - 3rd
Duy Tran-Sampson run for 3 yds to the NDKTA 35
1st & 10 at UND 38
4-yd Run
10:09 - 3rd
Duy Tran-Sampson run for 4 yds to the NDKTA 31
2nd & 7 at UND 35
-2-yd Run
10:09 - 3rd
Jalen Hamler run for a loss of 2 yards to the NDKTA 33
3rd & 3 at UND 31
18-yd Pass
10:09 - 3rd
Jalen Hamler pass complete to Quentin Harrison for 18 yds to the NDKTA 15 for a 1ST down
4th & 5 at UND 33
2-yd Run
10:09 - 3rd
Duy Tran-Sampson run for 2 yds to the NDKTA 13
1st & 10 at UND 15
3-yd Run
10:09 - 3rd
Jalen Hamler run for 3 yds to the NDKTA 10
2nd & 8 at UND 13
8-yd Run
10:09 - 3rd
Jalen Hamler run for 8 yds to the NDKTA 2 for a 1ST down
3rd & 5 at UND 10
2-yd Touchdown Run
6:46 - 3rd
Duy Tran-Sampson run for 2 yds for a TD, (Two-Point Conversion failed)
1st & Goal at UND 2
Kickoff
6:46 - 3rd
Colton Theaker kickoff for 65 yds for a touchback
12-yd Pass
6:46 - 3rd
Nate Ketteringham pass complete to Garett Maag for 12 yds to the NDKTA 37 for a 1ST down
1st & 10 at UND 25
9-yd Pass
6:46 - 3rd
Nate Ketteringham pass complete to Travis Toivonen for 9 yds to the NDKTA 46
1st & 10 at UND 37
5-yd Run
6:46 - 3rd
James Johannesson run for 5 yds to the CPoly 49 for a 1ST down
2nd & 1 at UND 46
6-yd Run
6:46 - 3rd
James Johannesson run for 6 yds to the CPoly 43
1st & 10 at CP 49
5-yd Run
6:46 - 3rd
Brock Boltmann run for 5 yds to the CPoly 38 for a 1ST down
2nd & 4 at CP 43
3-yd Pass
6:46 - 3rd
Nate Ketteringham pass complete to Austin Gordon for 3 yds to the CPoly 35
1st & 10 at CP 38
4-yd Pass
6:46 - 3rd
Nate Ketteringham pass complete to Luke Skokna for 4 yds to the CPoly 31
2nd & 7 at CP 35
6-yd Run
6:46 - 3rd
Dalton Gee run for 6 yds to the CPoly 25 for a 1ST down
3rd & 3 at CP 31
Incompletion
6:46 - 3rd
Nate Ketteringham pass incomplete to Noah Wanzek
1st & 10 at CP 25
23-yd Pass
6:46 - 3rd
Nate Ketteringham pass complete to Noah Wanzek for 23 yds to the CPoly 2 for a 1ST down
2nd & 10 at CP 25
2-yd Touchdown Pass
2:27 - 3rd
Nate Ketteringham pass complete to Alex Cloyd for 2 yds for a TD, (Brady Leach KICK)
1st & Goal at CP 2
4th Quarter
Kickoff
2:27 - 3rd
Brady Stevens kickoff for 61 yds , D'Angelo McKenzie return for 23 yds to the CPoly 27
4-yd Run
2:19 - 3rd
Duy Tran-Sampson run for 4 yds to the CPoly 31
1st & 10 at CP 27
5-yd Penalty
2:19 - 3rd
CAL POLY Penalty, false start (Drew Hernandez) to the CPoly 26
2nd & 6 at CP 31
4-yd Run
2:19 - 3rd
Duy Tran-Sampson run for 4 yds to the CPoly 30
2nd & 11 at CP 26
7-yd Run
2:19 - 3rd
Duy Tran-Sampson run for 7 yds to the CPoly 37 for a 1ST down
3rd & 7 at CP 30
6-yd Run
2:19 - 3rd
Duy Tran-Sampson run for 6 yds to the CPoly 43
1st & 10 at CP 37
3-yd Run
2:19 - 3rd
Duy Tran-Sampson run for 3 yds to the CPoly 46
2nd & 4 at CP 43

End of 3rd Quarter

5-yd Penalty
15:00 - 4th
CAL POLY Penalty, false start (Nicolo DiFronzo) to the CPoly 41
3rd & 1 at CP 46
Sack
15:00 - 4th
Jalen Hamler sacked by Jaelen Johnson for a loss of 11 yards to the CPoly 30
3rd & 6 at CP 41
Punt
15:00 - 4th
Mitch Souza punt for 32 yds, downed at the NDKTA 38
4th & 17 at CP 30
6-yd Run
14:16 - 4th
Dalton Gee run for 6 yds to the NDKTA 44
1st & 10 at UND 38
3-yd Run
14:16 - 4th
Nate Ketteringham run for 3 yds to the NDKTA 47
2nd & 4 at UND 44
25-yd Run
14:16 - 4th
James Johannesson run for 25 yds to the CPoly 28 for a 1ST down
3rd & 1 at UND 47
3-yd Run
14:16 - 4th
James Johannesson run for 3 yds to the CPoly 25
1st & 10 at CP 28
Sack
14:16 - 4th
Brock Boltmann sacked by Myles Cecil and Ryan Boehm for a loss of 5 yards to the CPoly 30
2nd & 7 at CP 25
25-yd Pass
14:16 - 4th
Nate Ketteringham pass complete to Brock Boltmann for 25 yds to the CPoly 5 for a 1ST down
3rd & 12 at CP 30
0-yd Run
14:16 - 4th
Dalton Gee run for no gain to the CPoly 5
1st & Goal at CP 5
Incompletion
14:16 - 4th
Nate Ketteringham pass incomplete to Travis Toivonen, broken up by Aaron Cooper
2nd & Goal at CP 5
Incompletion
14:16 - 4th
Nate Ketteringham pass incomplete to Travis Toivonen
3rd & Goal at CP 5
Field Goal Good
10:28 - 4th
Brady Leach 23 yd FG GOOD
4th & Goal at CP 5
Kickoff
10:28 - 4th
Brady Leach kickoff for 65 yds for a touchback
7-yd Run
10:28 - 4th
Duy Tran-Sampson run for 7 yds to the CPoly 32
1st & 10 at CP 25
4-yd Run
10:28 - 4th
Duy Tran-Sampson run for 4 yds to the CPoly 36 for a 1ST down
2nd & 3 at CP 32
2-yd Run
10:28 - 4th
Duy Tran-Sampson run for 2 yds to the CPoly 38
1st & 10 at CP 36
7-yd Run
10:28 - 4th
Jalen Hamler run for 7 yds to the CPoly 45
2nd & 8 at CP 38
3-yd Run
10:28 - 4th
Duy Tran-Sampson run for 3 yds to the CPoly 48 for a 1ST down
3rd & 1 at CP 45
5-yd Run
10:28 - 4th
Duy Tran-Sampson run for 5 yds to the NDKTA 47
1st & 10 at CP 48
0-yd Run
10:28 - 4th
Jalen Hamler run for no gain to the NDKTA 47
2nd & 5 at UND 47
4-yd Run
10:28 - 4th
Duy Tran-Sampson run for 4 yds to the NDKTA 43
3rd & 5 at UND 47
3-yd Run
10:28 - 4th
Duy Tran-Sampson run for 3 yds to the NDKTA 40 for a 1ST down
4th & 1 at UND 43
6-yd Run
10:28 - 4th
Duy Tran-Sampson run for 6 yds to the NDKTA 34
1st & 10 at UND 40
Incompletion
10:28 - 4th
Jalen Hamler pass incomplete to J.J. Koski, broken up by C.J. Siegel
2nd & 4 at UND 34
5-yd Run
10:28 - 4th
Duy Tran-Sampson run for 5 yds to the NDKTA 29 for a 1ST down
3rd & 4 at UND 34
5-yd Run
10:28 - 4th
Duy Tran-Sampson run for 5 yds to the NDKTA 24
1st & 10 at UND 29
3-yd Run
10:28 - 4th
Duy Tran-Sampson run for 3 yds to the NDKTA 21
2nd & 5 at UND 24
5-yd Penalty
10:28 - 4th
CAL POLY Penalty, false start (Lepi Lataimua) to the NDKTA 26
3rd & 2 at UND 21
1-yd Run
10:28 - 4th
Duy Tran-Sampson run for 1 yd to the NDKTA 25
3rd & 7 at UND 26

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

Field Goal Good
3:33 - 4th
Colton Theaker 42 yd FG GOOD
4th & 6 at UND 25
Kickoff
3:33 - 4th
Colton Theaker kickoff for 59 yds , Luke Skokna return for 20 yds to the NDKTA 26
9-yd Run
3:29 - 4th
Brock Boltmann run for 9 yds to the NDKTA 35
1st & 10 at UND 26
3-yd Run
3:29 - 4th
James Johannesson run for 3 yds to the NDKTA 38 for a 1ST down
2nd & 1 at UND 35
6-yd Pass
3:29 - 4th
Nate Ketteringham pass complete to Brock Boltmann for 6 yds to the NDKTA 44
1st & 10 at UND 38
9-yd Pass
3:29 - 4th
Nate Ketteringham pass complete to Brock Boltmann for 9 yds to the CPoly 47 for a 1ST down
2nd & 4 at UND 44
Incompletion
3:29 - 4th
Nate Ketteringham pass incomplete to Dalton Gee
1st & 10 at CP 47
Incompletion
3:29 - 4th
Nate Ketteringham pass incomplete to Travis Toivonen, broken up by Kevin Howell
2nd & 10 at CP 47
8-yd Pass
3:29 - 4th
Nate Ketteringham pass complete to Brock Boltmann for 8 yds to the CPoly 39
3rd & 10 at CP 47
39-yd Touchdown Pass
1:49 - 4th
Nate Ketteringham pass complete to Alex Cloyd for 39 yds for a TD
4th & 2 at CP 39
Incompletion
1:49 - 4th
Brock Boltmann pass incomplete to Noah Wanzek
1st & Goal at CP 3
Kickoff
1:49 - 4th
Brady Leach kickoff , Quentin Harrison return for 24 yds to the CPoly 29
Sack
1:39 - 4th
Jalen Hamler sacked by Donnell Rodgers for a loss of 6 yards to the CPoly 23
1st & 10 at CP 29
Incompletion
1:39 - 4th
Jalen Hamler pass incomplete to J.J. Koski, broken up by Jade Lawrence
2nd & 16 at CP 23
4-yd Pass
1:39 - 4th
Jalen Hamler pass complete to Lepi Lataimua for 4 yds to the CPoly 27
3rd & 16 at CP 23

(0:56 - 4th) Timeout CAL POLY, clock 00:56

11-yd Run
0:56 - 4th
Jalen Hamler run for 11 yds to the CPoly 38
4th & 12 at CP 27
-2-yd Run
0:47 - 4th
Team run for a loss of 2 yards to the CPoly 40
1st & 10 at CP 38
-2-yd Run
0:47 - 4th
Team run for a loss of 2 yards to the CPoly 42
2nd & 12 at CP 40

End of 4th Quarter