Referee Jay Edwards; umpire Matt Jordan; head linesman Bob Day; line judge Dale Keller; side judge Shane Anderson; field judge Brad Glenn; back judge Justin Nelson; center judge John LoveGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Arizona
Utah
318
Total yards
495
246
Passing yards
265
72
Rushing yards
230
5.3
Yards per pass
12.0
2.3
Yards per rush
5.0
0
First downs
23
0–0
Third downs
6–14
0–0
Fourth downs
3–3
0
Turnovers
1
0–0
Penalties
9–94
Possession
33:07
2
Sacks (by defense)
5
Efficiency
Arizona
Utah
27%
Success rate
48%
−0.17
EPA per play
0.32
1.50
Explosiveness
1.37
−0.29
Rushing EPA
0.22
−0.13
Passing EPA
0.50
31%
Passing-down success
47%
−0.44
First-down EPA
0.22
−0.11
Second-down EPA
0.44
0.81
Third-down EPA
0.01
12%
Havoc by its defense
14%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Utah 71% to win. Elo’s favorite won.
The line
Utah −14, over/under 53.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Utah 83%, Arizona 17%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Utah drives left to right, Arizona right to left.
Q1 UtahTouchdown, 15 plays, 75 yards
Q1 ArizonaPunt, 5 plays, 7 yards
Q1 UtahTouchdown, 8 plays, 69 yards
Q1 ArizonaPunt, 3 plays, −1 yard
Q1 UtahTurnover on downs, 3 plays, 6 yards
Q2 ArizonaPunt, 6 plays, 16 yards
Q2 UtahTouchdown, 3 plays, 83 yards
Q2 ArizonaTurnover on downs, 9 plays, 38 yards
Q2 UtahTouchdown, 9 plays, 58 yards
Q2 ArizonaMissed FG, 13 plays, 59 yards
Q2 UtahEnd of half, 1 play, −1 yard
Q3 ArizonaPunt, 3 plays, 6 yards
Q3 UtahTouchdown, 2 plays, 67 yards
Q3 ArizonaField goal, 11 plays, 56 yards
Q3 UtahInterception, 6 plays, 17 yards
Q3 ArizonaTurnover on downs, 4 plays, 19 yards
Q3 UtahPunt, 9 plays, 52 yards
Q3 ArizonaTouchdown, 7 plays, 93 yards
Q4 UtahPunt, 3 plays, 0 yards
Q4 ArizonaTurnover on downs, 8 plays, 57 yards
Q4 UtahTouchdown, 5 plays, 68 yards
Q4 ArizonaPunt, 3 plays, 4 yards
Q4 UtahPunt, 3 plays, 9 yards
Q4 ArizonaTurnover on downs, 7 plays, 24 yards
Q4 UtahEnd of game, 1 play, −2 yards
Play by play
1st quarter5 drives, then Utah 14, Arizona 0
Utah Touchdown, 15 plays
15:00
1st & 10 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
14:51
1st & 10 at own 25
Tyler Huntley run for 3 yds to the Utah 28
14:17
2nd & 7 at own 28
Zack Moss run for 2 yds to the Utah 30
13:58
3rd & 5 at own 30
Britain Covey pass complete to Zack Moss for 6 yds to the Utah 36 for a 1ST down
13:37
1st & 10 at own 36
Timeout ARIZONA, clock 13:37
13:30
1st & 10 at own 36
Tyler Huntley sacked by PJ Johnson for a loss of 1 yard to the Utah 35
13:01
2nd & 11 at own 35
Tyler Huntley pass complete to Britain Covey for 9 yds to the Utah 44
12:30
3rd & 2 at own 44
Zack Moss run for 5 yds to the Utah 49 for a 1ST down
11:59
1st & 10 at own 49
Armand Shyne run for 3 yds to the Ariz 48
11:44
2nd & 7 at opp 48
UTAH Penalty, False Start (-5 Yards) to the Utah 47
11:20
2nd & 14 at own 47
Tyler Huntley pass complete to Samson Nacua for 13 yds to the Ariz 40
10:58
3rd & 1 at opp 40
Zack Moss run for 6 yds to the Ariz 34 for a 1ST down
10:27
1st & 10 at opp 34
Tyler Huntley run for 12 yds to the Ariz 22 for a 1ST down
9:44
1st & 10 at opp 22
Brant Kuithe run for a loss of 2 yards to the Ariz 24
9:03
2nd & 12 at opp 24
Tyler Huntley pass complete to Demari Simpkins for 4 yds to the Ariz 20
8:41
3rd & 8 at opp 20
Tyler Huntley pass complete to Britain Covey for 9 yds to the Ariz 11 for a 1ST down
8:10
1st & 10 at opp 11
Tyler Huntley pass complete to Jaylen Dixon for 3 yds to the Ariz 8
7:47
2nd & 7 at opp 8
Tyler Huntley pass complete to Samson Nacua for 8 yds for a TD, (Matt Gay KICK)Utah 7, Arizona 0
Arizona Punt, 5 plays
7:47
2nd & 7 at own 35
Matt Gay kickoff for 65 yds for a touchback
7:35
1st & 10 at own 25
Khalil Tate run for 7 yds to the Ariz 32
7:17
2nd & 3 at own 32
J.J. Taylor run for 4 yds to the Ariz 36 for a 1ST down
6:54
1st & 10 at own 36
J.J. Taylor run for 1 yd to the Ariz 37
6:32
2nd & 9 at own 37
Khalil Tate pass incomplete to Shawn Poindexter
6:32
3rd & 9 at own 37
Timeout ARIZONA, clock 06:32
6:26
3rd & 9 at own 37
Khalil Tate pass incomplete to Shawn Poindexter
6:19
4th & 9 at own 37
ARIZONA Penalty, Illegal Formation (-5 Yards) to the Ariz 32
6:10
4th & 14 at own 32
Dylan Klumph punt for 39 yds , Britain Covey returns for 2 yds to the Utah 31
Utah Touchdown, 8 plays
5:59
1st & 10 at own 31
Zack Moss run for 2 yds to the Utah 33
5:32
2nd & 8 at own 33
Tyler Huntley pass incomplete to Britain Covey
5:24
3rd & 8 at own 33
Tyler Huntley pass complete to Britain Covey for 20 yds to the Ariz 47 for a 1ST down
4:51
1st & 10 at opp 47
Tyler Huntley pass complete to Jaylen Dixon for 39 yds to the Ariz 8 for a 1ST down
4:32
1st & goal at opp 8
Zack Moss run for 5 yds to the Ariz 3
3:58
2nd & goal at opp 3
Zack Moss run for 1 yd to the Ariz 2
3:23
3rd & goal at opp 2
Tyler Huntley run for 1 yd to the Ariz 1
2:47
4th & goal at opp 1
Zack Moss run for 1 yd for a TD, (Matt Gay KICK)Utah 14, Arizona 0
Arizona Punt, 3 plays
2:47
4th & 3 at own 35
Matt Gay kickoff for 65 yds , J.J. Taylor return for 29 yds to the Ariz 29
2:34
1st & 10 at own 29
Khalil Tate pass incomplete
2:20
2nd & 10 at own 29
Khalil Tate sacked by Chase Hansen for a loss of 4 yards to the Ariz 25
1:45
3rd & 14 at own 25
Khalil Tate pass complete to Cedric Peterson for 3 yds to the Ariz 28
1:09
4th & 11 at own 28
Dylan Klumph punt for 41 yds, fair catch by Britain Covey at the Utah 31
Utah Turnover on downs, 3 plays
0:50
1st & 10 at own 31
Tyler Huntley pass complete to Demari Simpkins for 6 yds to the Utah 37
0:26
2nd & 4 at own 37
UTAH Penalty, Offensive Holding (-10 Yards) to the Utah 27
0:12
2nd & 14 at own 27
Tyler Huntley pass complete to Britain Covey for 10 yds to the Utah 37
Q2 14:45
3rd & 4 at own 37
Tyler Huntley pass incomplete
Q2 14:35
4th & 4 at own 37
Mitch Wishnowsky punt for 49 yds , Demetrius Flannigan-Fowles returns for no gain to the Ariz 14
2nd quarter6 drives, then Utah 28, Arizona 0
Arizona Punt, 6 plays
14:00
1st & 10 at own 14
J.J. Taylor run for 5 yds to the Ariz 19
13:45
2nd & 5 at own 19
J.J. Taylor run for 4 yds to the Ariz 23
13:15
3rd & 1 at own 23
Jamarye Joiner run for 3 yds to the Ariz 26 for a 1ST down
12:50
1st & 10 at own 26
Jamarye Joiner run for 2 yds to the Ariz 28
12:25
2nd & 8 at own 28
Jamarye Joiner sacked by Cody Barton for a loss of 3 yards to the Ariz 25 Jamarye Joiner fumbled, recovered by Ariz
12:00
3rd & 11 at own 25
J.J. Taylor run for 5 yds to the Ariz 30
11:46
4th & 6 at own 30
Dylan Klumph punt for 53 yds, fair catch by Britain Covey at the Utah 17
Utah Touchdown, 3 plays
11:46
1st & 10 at own 17
Zack Moss run for 4 yds to the Utah 21
11:15
2nd & 6 at own 21
Zack Moss run for 11 yds to the Utah 32 for a 1ST down
10:39
1st & 10 at own 32
Tyler Huntley pass complete to Demari Simpkins for 68 yds for a TD, (Matt Gay KICK)Utah 21, Arizona 0
Arizona Turnover on downs, 9 plays
10:39
1st & 10 at own 35
Matt Gay kickoff for 65 yds , J.J. Taylor return for 20 yds to the Ariz 20
10:16
1st & 10 at own 20
Gary Brightwell run for 5 yds to the Ariz 25
9:51
2nd & 5 at own 25
Jamarye Joiner pass complete to Stanley Berryhill III for no gain to the Ariz 25
9:40
3rd & 5 at own 25
UTAH Penalty, Defensive Holding (10 Yards) to the Ariz 35 for a 1ST down
9:20
1st & 10 at own 35
Gary Brightwell run for 3 yds to the Ariz 38
8:45
2nd & 7 at own 38
Gary Brightwell run for no gain to the Ariz 38
8:15
3rd & 7 at own 38
Jamarye Joiner pass complete to Shawn Poindexter for 12 yds to the 50 yard line for a 1ST down
7:50
1st & 10 at the 50
Jamarye Joiner pass complete to Shun Brown for 5 yds to the Utah 45
7:20
2nd & 5 at opp 45
Jamarye Joiner run for 3 yds to the Utah 42
7:00
3rd & 2 at opp 42
Jamarye Joiner run for no gain to the Utah 42
6:30
4th & 2 at opp 42
Jamarye Joiner pass incomplete
Utah Touchdown, 9 plays
6:15
1st & 10 at own 42
TJ Green run for 12 yds to the Ariz 46 for a 1ST down
5:57
1st & 10 at opp 46
Tyler Huntley pass incomplete
5:41
2nd & 10 at opp 46
Zack Moss run for 3 yds to the Ariz 43
5:20
3rd & 7 at opp 43
ARIZONA Penalty, Defensive Holding (10 Yards) to the Ariz 33 for a 1ST down
4:50
1st & 10 at opp 33
Tyler Huntley run for 8 yds to the Ariz 25
4:20
2nd & 2 at opp 25
Tyler Huntley run for 13 yds to the Ariz 12 for a 1ST down
3:53
1st & 10 at opp 12
Armand Shyne run for 4 yds to the Ariz 8
3:17
2nd & 6 at opp 8
Timeout ARIZONA, clock 03:17
2:45
2nd & 6 at opp 8
Tyler Huntley run for 4 yds to the Ariz 4
2:10
3rd & 2 at opp 4
Armand Shyne run for 1 yd to the Ariz 3
1:56
4th & 1 at opp 3
Tyler Huntley run for 3 yds for a TD, (Matt Gay KICK)Utah 28, Arizona 0
Arizona Missed FG, 13 plays
1:56
4th & 1 at own 35
Matt Gay kickoff for 65 yds for a touchback
1:51
1st & 10 at own 25
Rhett Rodriguez pass incomplete
1:45
2nd & 10 at own 25
Rhett Rodriguez pass complete to Shawn Poindexter for 10 yds to the Ariz 35 for a 1ST down
1:33
1st & 10 at own 35
Rhett Rodriguez pass incomplete to Shawn Poindexter
1:25
2nd & 10 at own 35
Rhett Rodriguez pass complete to Shun Brown for 4 yds to the Ariz 39
1:04
3rd & 6 at own 39
Rhett Rodriguez pass complete to Shun Brown for 10 yds to the Ariz 49 for a 1ST down
0:59
1st & 10 at own 49
Rhett Rodriguez pass incomplete to Shun Brown
0:52
2nd & 10 at own 49
Rhett Rodriguez pass incomplete to Stanley Berryhill III
0:47
3rd & 10 at own 49
Rhett Rodriguez pass complete to Shun Brown for 3 yds to the Utah 48
0:47
4th & 7 at opp 48
Timeout UTAH, clock 00:47
0:41
4th & 7 at opp 48
Rhett Rodriguez pass complete to Cedric Peterson for 9 yds to the Utah 39 for a 1ST down
0:30
1st & 10 at opp 39
Rhett Rodriguez sacked by John Penisini for a loss of 6 yards to the Utah 45
0:26
2nd & 16 at opp 45
Timeout ARIZONA, clock 00:26
0:20
2nd & 16 at opp 45
Rhett Rodriguez pass incomplete
0:10
3rd & 16 at opp 45
Rhett Rodriguez pass complete to Stanley Berryhill III for 29 yds to the Utah 16 for a 1ST down
0:05
1st & 10 at opp 16
Josh Pollack 34 yd FG MISSED
Utah End of half, 1 play
0:00
1st & 10 at own 20
TEAM run for a loss of 1 yard to the Utah 19
3rd quarter7 drives, then Utah 35, Arizona 3
Arizona Punt, 3 plays
15:00
1st & 10 at own 35
Matt Gay kickoff for 61 yds , J.J. Taylor return for 18 yds to the Ariz 22
14:35
1st & 10 at own 22
J.J. Taylor run for 3 yds to the Ariz 25
14:14
2nd & 7 at own 25
J.J. Taylor run for 3 yds to the Ariz 28
14:00
3rd & 4 at own 28
Rhett Rodriguez pass incomplete
13:54
4th & 4 at own 28
Dylan Klumph punt for 39 yds, fair catch by Britain Covey at the Utah 33
Utah Touchdown, 2 plays
13:43
1st & 10 at own 33
Tyler Huntley pass complete to Jake Jackson for 9 yds to the Utah 42
13:12
2nd & 1 at own 42
Britain Covey pass complete to Tyler Huntley for 58 yds for a TD, (Matt Gay KICK)Utah 35, Arizona 0
Arizona Field goal, 11 plays
13:12
2nd & 1 at own 35
Matt Gay kickoff for 65 yds for a touchback
13:08
1st & 10 at own 25
Rhett Rodriguez pass incomplete to Devaughn Cooper
12:53
2nd & 10 at own 25
Rhett Rodriguez pass complete to Shun Brown for 6 yds to the Ariz 31
12:33
3rd & 4 at own 31
UTAH Penalty, Defensive Holding (10 Yards) to the Ariz 41 for a 1ST down
12:04
1st & 10 at own 41
Rhett Rodriguez pass complete to Shun Brown for 3 yds to the Ariz 44
11:50
2nd & 7 at own 44
Gary Brightwell run for 2 yds to the Ariz 46
11:21
3rd & 5 at own 46
Rhett Rodriguez pass complete to Shawn Poindexter for 17 yds to the Utah 37 for a 1ST down
11:02
1st & 10 at opp 37
Rhett Rodriguez pass complete to Devaughn Cooper for 2 yds to the Utah 35
10:31
2nd & 8 at opp 35
Rhett Rodriguez pass complete to Devaughn Cooper for 21 yds to the Utah 14 for a 1ST down
10:01
1st & 10 at opp 14
Rhett Rodriguez pass complete to Shun Brown for a loss of 5 yards to the Utah 19
9:27
2nd & 15 at opp 19
Rhett Rodriguez pass incomplete to Shun Brown
9:22
3rd & 15 at opp 19
Rhett Rodriguez pass incomplete to Shawn Poindexter
9:16
4th & 15 at opp 19
Josh Pollack 37 yd FG GOODUtah 35, Arizona 3
Utah Interception, 6 plays
9:16
4th & 15 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
9:07
1st & 10 at own 25
UTAH Penalty, Offensive Holding (Jordan Agasiva) to the Utah 15
8:51
1st & 20 at own 15
Zack Moss run for 1 yd to the Utah 16
8:15
2nd & 19 at own 16
Tyler Huntley run for 18 yds to the Utah 34
7:50
3rd & 1 at own 34
Tyler Huntley run for 5 yds to the Utah 39 for a 1ST down
7:10
1st & 10 at own 39
Tyler Huntley run for a loss of 2 yards to the Utah 37
6:33
2nd & 12 at own 37
Tyler Huntley pass complete to Britain Covey for 5 yds to the Utah 42
5:48
3rd & 7 at own 42
Tyler Huntley pass intercepted Colin Schooler return for 33 yds to the Utah 24
Arizona Turnover on downs, 4 plays
5:38
1st & 10 at opp 24
UTAH Penalty, Defensive Holding (10 Yards) to the Utah 14 for a 1ST down
5:28
1st & 10 at opp 14
Rhett Rodriguez pass incomplete
5:18
2nd & 10 at opp 14
Rhett Rodriguez pass incomplete
5:08
3rd & 10 at opp 14
Rhett Rodriguez pass complete to Cedric Peterson for 9 yds to the Utah 5
4:44
4th & 1 at opp 5
Rhett Rodriguez pass incomplete
Utah Punt, 9 plays
4:36
1st & 10 at own 5
Zack Moss run for 6 yds to the Utah 11
4:02
2nd & 4 at own 11
Zack Moss run for 8 yds to the Utah 19 for a 1ST down
4:01
1st & 10 at own 19
UTAH Penalty, Offensive Holding (-9 Yards) to the Utah 10
3:30
1st & 19 at own 10
Britain Covey run for 5 yds to the Utah 15
2:48
2nd & 14 at own 15
ARIZONA Penalty, Defensive Pass Interference (15 Yards) to the Utah 30 for a 1ST down
2:33
1st & 10 at own 30
Zack Moss run for 8 yds to the Utah 38
2:03
2nd & 2 at own 38
Zack Moss run for 5 yds to the Utah 43 for a 1ST down
1:50
1st & 10 at own 43
Armand Shyne run for 15 yds to the Ariz 42 for a 1ST down
1:41
1st & 10 at opp 42
Armand Shyne run for 1 yd to the Ariz 41
1:09
2nd & 9 at opp 41
Tyler Huntley pass incomplete to Demari Simpkins
1:01
3rd & 9 at opp 41
Tyler Huntley pass complete to Britain Covey for a loss of 2 yards to the Ariz 43
0:13
4th & 11 at opp 43
Mitch Wishnowsky punt for 36 yds, fair catch by Shun Brown at the Ariz 7
Arizona Touchdown, 7 plays
0:06
1st & 10 at own 7
J.J. Taylor run for 19 yds to the Ariz 26 for a 1ST down
Q4 14:51
1st & 10 at own 26
J.J. Taylor run for 2 yds to the Ariz 28
Q4 14:27
2nd & 8 at own 28
J.J. Taylor run for 5 yds to the Ariz 33
Q4 13:58
3rd & 3 at own 33
UTAH Penalty, Defensive Pass Interference (15 Yards) to the Ariz 48 for a 1ST down
Q4 13:53
1st & 10 at own 48
Rhett Rodriguez pass incomplete to Shawn Poindexter
Q4 13:47
2nd & 10 at own 48
J.J. Taylor run for 10 yds to the Utah 42 for a 1ST down
Q4 13:33
1st & 10 at opp 42
Rhett Rodriguez pass incomplete
Q4 13:23
2nd & 10 at opp 42
Rhett Rodriguez pass complete to Cedric Peterson for 42 yds for a TD, (Josh Pollack KICK)Utah 35, Arizona 10
4th quarter7 drives, then Utah 42, Arizona 10
Utah Punt, 3 plays
13:23
2nd & 10 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
13:15
1st & 10 at own 25
Armand Shyne run for 5 yds to the Utah 30
12:32
2nd & 5 at own 30
Jason Shelley run for 1 yd to the Utah 31
11:52
3rd & 4 at own 31
Jason Shelley sacked by Lorenzo Burns for a loss of 6 yards to the Utah 25
11:12
4th & 10 at own 25
Mitch Wishnowsky punt for 53 yds, downed at the UTAH 22 ARIZONA Penalty, Personal Foul (11 Yards) to the Ariz 11
Arizona Turnover on downs, 8 plays
11:03
1st & 10 at own 11
Rhett Rodriguez pass complete to Shun Brown for 17 yds to the Ariz 28 for a 1ST down
10:44
1st & 10 at own 28
J.J. Taylor run for no gain to the Ariz 28
10:19
2nd & 10 at own 28
Rhett Rodriguez pass incomplete to Shun Brown
10:02
3rd & 10 at own 28
Rhett Rodriguez pass complete to Devaughn Cooper for 31 yds to the Utah 41 for a 1ST down
9:30
1st & 10 at opp 41
Darrius Smith run for 2 yds to the Utah 39
9:02
2nd & 8 at opp 39
Rhett Rodriguez sacked by Bradlee Anae for a loss of 7 yards to the Utah 46
8:38
3rd & 15 at opp 46
Rhett Rodriguez pass complete to J.J. Taylor for 14 yds to the Utah 32
8:11
4th & 1 at opp 32
J.J. Taylor run for no gain to the Utah 32
Utah Touchdown, 5 plays
7:56
1st & 10 at own 32
Armand Shyne run for 2 yds to the Utah 34
7:19
2nd & 8 at own 34
Jason Shelley pass incomplete to Jaylen Dixon
7:04
3rd & 8 at own 34
Jason Shelley run for 1 yd to the Utah 35
6:30
4th & 7 at opp 37
Mitch Wishnowsky run for 28 yds to the UTAH 37 for a 1ST down ARIZONA Penalty, Horse Collar Tackle (15 Yards) to the Ariz 22 for a 1ST down
6:14
1st & 10 at opp 22
Armand Shyne run for 22 yds for a TD, (Matt Gay KICK)Utah 42, Arizona 10
Arizona Punt, 3 plays
6:14
1st & 10 at own 35
Matt Gay kickoff for 65 yds for a touchback
6:07
1st & 10 at own 25
Rhett Rodriguez pass incomplete
5:51
2nd & 10 at own 25
Rhett Rodriguez pass complete to Stanley Berryhill III for 1 yd to the Ariz 26
5:25
3rd & 9 at own 26
Rhett Rodriguez pass complete to Devaughn Cooper for 3 yds to the Ariz 29
4:54
4th & 6 at own 29
Dylan Klumph punt for 37 yds, fair catch by Britain Covey at the Utah 34
Utah Punt, 3 plays
4:30
1st & 10 at own 34
TJ Green run for 1 yd to the Utah 35
4:10
2nd & 9 at own 35
TJ Green run for 7 yds to the Utah 42
3:15
3rd & 2 at own 42
TJ Green run for 1 yd to the Utah 43
2:33
4th & 1 at own 43
Mitch Wishnowsky punt for 55 yds, downed at the Ariz 2
Arizona Turnover on downs, 7 plays
2:20
1st & 10 at own 2
Gary Brightwell run for 8 yds to the Ariz 10
1:58
2nd & 2 at own 10
Gary Brightwell run for no gain to the Ariz 10
1:35
3rd & 2 at own 10
Rhett Rodriguez pass incomplete
1:26
4th & 2 at own 10
UTAH Penalty, Roughing the Kicker (15 Yards) to the Ariz 25 for a 1ST down
1:18
1st & 10 at own 25
Gary Brightwell run for 1 yd to the Ariz 26
0:50
2nd & 9 at own 26
Rhett Rodriguez pass complete to Gary Brightwell for no gain to the Ariz 26
0:19
3rd & 9 at own 26
Rhett Rodriguez pass incomplete
0:11
4th & 9 at own 26
Rhett Rodriguez sacked by Caleb Repp for a loss of 5 yards to the Ariz 21
Utah End of game, 1 play
0:02
1st & 10 at opp 21
TEAM run for a loss of 2 yards to the Ariz 23
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.