54°F, partly cloudy, wind 3 mph from the westWeather: NOAA NCEI Integrated Surface Database; N Y. Mineta Sn Jo International Airport (KSJC), 6 km from the stadium, 23 minutes after kickoff
Officials
Referee Brad Van Vark; umpire Jim Adams; head linesman Rick Smith; line judge Frank Leblanc; side judge Tuta Salaam; field judge Nick Lave; back judge Joel Wetzel; center judge Brian AlosGame 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
Purdue
430
Total yards
555
302
Passing yards
396
128
Rushing yards
159
11.6
Yards per pass
7.5
3.0
Yards per rush
4.0
19
First downs
27
4–14
Third downs
7–19
0–0
Fourth downs
1–3
2
Turnovers
1
6–47
Penalties
5–50
27:55
Possession
32:05
3
Sacks (by defense)
4
Efficiency
Arizona
Purdue
42%
Success rate
36%
0.16
EPA per play
0.13
1.29
Explosiveness
1.56
−0.17
Rushing EPA
0.08
0.59
Passing EPA
0.18
33%
Passing-down success
30%
0.02
First-down EPA
−0.08
0.27
Second-down EPA
0.06
0.25
Third-down EPA
0.83
16%
Havoc by its defense
17%
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)
Purdue 51% to win. Elo’s favorite won.
The line
Arizona −2.5, over/under 64.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Purdue drives left to right, Arizona right to left.
Q1 ArizonaPunt, 3 plays, −41 yards
Q1 PurdueTouchdown, 6 plays, 60 yards
Q1 ArizonaPunt, 3 plays, −29 yards
Q1 PurduePunt, 6 plays, 12 yards
Q1 ArizonaTouchdown, 4 plays, 68 yards
Q1 PurdueTurnover on downs, 4 plays, 9 yards
Q1 ArizonaTouchdown, 3 plays, 34 yards
Q1 PurdueTouchdown, 5 plays, 75 yards
Q1 ArizonaPunt, 8 plays, 25 yards
Q2 PurdueTouchdown, 13 plays, 90 yards
Q2 ArizonaPunt, 6 plays, −6 yards
Q2 PurdueTouchdown, 6 plays, 80 yards
Q2 ArizonaPunt, 5 plays, −21 yards
Q2 PurduePunt, 3 plays, 1 yard
Q2 ArizonaFumble, 4 plays, 48 yards
Q2 PurdueField goal, 7 plays, 59 yards
Q3 PurdueMissed FG, 9 plays, 47 yards
Q3 ArizonaTouchdown, 7 plays, 72 yards
Q3 PurdueInterception, 4 plays, 11 yards
Q3 ArizonaTouchdown, 4 plays, 51 yards
Q3 PurduePunt, 3 plays, −28 yards
Q3 ArizonaPunt, 3 plays, −4 yards
Q3 PurduePunt, 3 plays, −1 yard
Q3 ArizonaPunt, 3 plays, 8 yards
Q4 PurdueTurnover on downs, 6 plays, 18 yards
Q4 ArizonaPunt, 3 plays, 4 yards
Q4 PurduePunt, 5 plays, 4 yards
Q4 ArizonaPunt, 3 plays, 24 yards
Q4 PurduePunt, 3 plays, 4 yards
Q4 ArizonaTouchdown, 7 plays, 67 yards
Q4 PurdueTouchdown, 8 plays, 75 yards
Q4 ArizonaInterception, 3 plays, −33 yards
Q4 PurdueEnd of game, 4 plays, −3 yards
Play by play
1st quarter9 drives, then Tied at 14
Arizona Punt, 3 plays
15:00
1st & 10 at own 35
Spencer Evans kickoff for 65 yds , Tyrell Johnson return for 16 yds to the Ariz 16
14:45
1st & 10 at own 16
Shun Brown run for 8 yds to the Ariz 24
14:20
2nd & 2 at own 24
Nick Wilson run for no gain to the Ariz 24
13:30
3rd & 2 at own 24
Khalil Tate run for no gain to the Ariz 24
13:07
4th & 2 at own 24
Jake Glatting punt for 36 yds, fair catch by Jackson Anthrop at the Prdue 40
Purdue Touchdown, 6 plays
13:03
1st & 10 at own 40
Elijah Sindelar pass incomplete to Gregory Phillips
12:59
2nd & 10 at own 40
Elijah Sindelar pass incomplete to Markell Jones
12:45
3rd & 10 at own 40
Elijah Sindelar pass complete to Gregory Phillips for 17 yds to the Ariz 43 for a 1ST down
12:30
1st & 10 at opp 43
Elijah Sindelar pass complete to Gregory Phillips for 11 yds to the Ariz 32 for a 1ST down
12:10
1st & 10 at opp 32
Markell Jones run for 1 yd to the Ariz 31
11:43
2nd & 9 at opp 31
Elijah Sindelar pass complete to Anthony Mahoungou for 31 yds for a TD, (Spencer Evans KICK)Purdue 7, Arizona 0
Arizona Punt, 3 plays
11:43
2nd & 9 at own 35
Spencer Evans kickoff for 53 yds , Cedric Peterson return for 21 yds to the Ariz 33
11:20
1st & 10 at own 33
Khalil Tate pass complete to Shawn Poindexter for 3 yds to the Ariz 36
11:00
2nd & 7 at own 36
J.J. Taylor run for 5 yds to the Ariz 41
10:45
3rd & 2 at own 41
Khalil Tate sacked by Ja’Whaun Bentley for a loss of 5 yards to the Ariz 36
10:12
4th & 7 at own 36
Jake Glatting punt for 48 yds, downed at the Prdue 16
Purdue Punt, 6 plays
10:00
1st & 10 at own 16
D.J. Knox run for 7 yds to the Prdue 23
9:40
2nd & 3 at own 23
D.J. Knox run for 2 yds to the Prdue 25
9:30
3rd & 1 at own 25
D.J. Knox run for 8 yds to the Prdue 33 for a 1ST down
9:12
1st & 10 at own 33
Elijah Sindelar pass incomplete to Cole Herdman
8:55
2nd & 10 at own 33
Elijah Sindelar pass complete to D.J. Knox for 1 yd to the Prdue 34
8:16
3rd & 9 at own 34
Elijah Sindelar sacked by Lorenzo Burns for a loss of 6 yards to the Prdue 28
7:43
4th & 15 at own 28
Joe Schopper punt for 40 yds, fair catch by Shun Brown at the Ariz 32
Arizona Touchdown, 4 plays
7:30
1st & 10 at own 32
Khalil Tate pass complete to Shun Brown for 18 yds to the 50 yard line for a 1ST down
7:13
1st & 10 at the 50
Khalil Tate run for 9 yds to the Prdue 41
6:59
2nd & 1 at opp 41
Nick Wilson run for 10 yds to the Prdue 31 for a 1ST down
6:43
1st & 10 at opp 31
Khalil Tate pass complete to Shawn Poindexter for 31 yds for a TD, (Josh Pollack KICK)Tied at 7
Purdue Turnover on downs, 4 plays
6:43
1st & 10 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
6:30
1st & 10 at own 25
Elijah Sindelar pass complete to Markell Jones for 3 yds to the Prdue 28
6:15
2nd & 7 at own 28
Elijah Sindelar pass complete to Gregory Phillips for a loss of 4 yards to the Prdue 24
5:30
3rd & 11 at own 24
Elijah Sindelar pass complete to Brycen Hopkins for 10 yds to the Prdue 34
5:15
4th & 1 at own 34
Markell Jones run for no gain to the Prdue 34
Arizona Touchdown, 3 plays
5:00
1st & 10 at opp 34
Tyrell Johnson run for 7 yds to the Prdue 27
4:45
2nd & 3 at opp 27
J.J. Taylor run for a loss of 2 yards to the Prdue 29
4:09
3rd & 5 at opp 29
Khalil Tate pass complete to Tony Ellison for 29 yds for a TD, (Josh Pollack KICK)Arizona 14, Purdue 7
Purdue Touchdown, 5 plays
4:09
3rd & 5 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
4:04
1st & 10 at own 25
Elijah Sindelar pass complete to Cole Herdman for 15 yds to the Prdue 40 for a 1ST down
3:50
1st & 10 at own 40
Elijah Sindelar pass complete to Gregory Phillips for 4 yds to the Prdue 44
3:30
2nd & 6 at own 44
Elijah Sindelar pass complete to Jackson Anthrop for 3 yds to the Prdue 47
2:45
3rd & 3 at own 47
Markell Jones run for 11 yds to the Ariz 42 for a 1ST down
2:22
1st & 10 at opp 42
Elijah Sindelar pass complete to Gregory Phillips for 42 yds for a TD, (J.D. Dellinger KICK)Tied at 14
Arizona Punt, 8 plays
2:22
1st & 10 at own 35
Spencer Evans kickoff for 65 yds for a touchback
2:10
1st & 10 at own 25
Nick Wilson run for 3 yds to the Ariz 28
1:42
2nd & 7 at own 28
Khalil Tate pass complete to Shun Brown for 7 yds to the Ariz 35 for a 1ST down
1:20
1st & 10 at own 35
J.J. Taylor run for 8 yds to the Ariz 43
1:05
2nd & 2 at own 43
J.J. Taylor run for 1 yd to the Ariz 44
0:35
3rd & 1 at own 44
Zach Green run for 2 yds to the Ariz 46 for a 1ST down
0:05
1st & 10 at own 46
J.J. Taylor run for 1 yd to the Ariz 47
Q2 14:50
2nd & 9 at own 47
Khalil Tate run for 3 yds to the 50 yard line
Q2 14:23
3rd & 6 at the 50
Khalil Tate pass incomplete to Cedric Peterson
Q2 14:16
4th & 6 at the 50
Jake Glatting punt for 40 yds, fair catch by Jackson Anthrop at the Prdue 10
2nd quarter7 drives, then Purdue 31, Arizona 14
Purdue Touchdown, 13 plays
14:05
1st & 10 at own 10
Markell Jones run for 1 yd to the Prdue 11
13:40
2nd & 9 at own 11
Elijah Sindelar pass complete to Gregory Phillips for 6 yds to the Prdue 17
13:05
3rd & 3 at own 17
Elijah Sindelar pass incomplete to Brycen Hopkins
12:45
4th & 3 at own 17
ARIZONA Penalty, Roughing the Kicker (J.J. Taylor) to the Prdue 32 for a 1ST down
12:20
1st & 10 at own 32
Markell Jones run for 2 yds to the Prdue 34
12:10
2nd & 8 at own 34
Elijah Sindelar pass complete to Anthony Mahoungou for 4 yds to the Prdue 38
11:50
3rd & 4 at own 38
Markell Jones run for 7 yds to the Prdue 45 for a 1ST down
11:30
1st & 10 at own 45
Markell Jones run for 6 yds to the Ariz 49
11:10
2nd & 4 at opp 49
Markell Jones run for 2 yds to the Ariz 47
10:30
3rd & 2 at opp 47
Markell Jones run for 1 yd to the Ariz 46
9:48
4th & 1 at opp 46
Markell Jones run for 24 yds to the Ariz 22 for a 1ST down
9:23
1st & 10 at opp 22
Elijah Sindelar pass incomplete to Brycen Hopkins
9:18
2nd & 10 at opp 22
Elijah Sindelar pass incomplete
9:12
3rd & 10 at opp 22
Elijah Sindelar pass complete to Gregory Phillips for 22 yds for a TD, (Spencer Evans KICK)Purdue 21, Arizona 14
9:12
3rd & 0 at opp 3
ARIZONA Penalty, Defensive Offside (Dane Cruikshank) to the Ariz 1
Arizona Punt, 6 plays
9:12
3rd & 8 at own 35
Spencer Evans kickoff for 56 yds , Tyrell Johnson return for 29 yds to the Ariz 38
8:55
1st & 10 at own 38
Khalil Tate sacked by Ray Ellis for a loss of 6 yards to the Ariz 32
8:35
2nd & 16 at own 32
Khalil Tate run for a loss of 1 yard to the Ariz 31
8:15
3rd & 17 at own 31
Khalil Tate pass complete to Tony Ellison for 27 yds to the Prdue 42 for a 1ST down
7:50
1st & 10 at opp 42
Nick Wilson run for 3 yds to the Prdue 39
7:24
2nd & 7 at opp 39
ARIZONA Penalty, False Start (Gerhard de Beer) to the Prdue 44
7:00
2nd & 12 at opp 44
Khalil Tate run for 3 yds to the Prdue 41
6:25
3rd & 9 at opp 41
Khalil Tate pass incomplete to Tony Ellison
6:17
4th & 9 at opp 41
Jake Glatting punt for 41 yds for a touchback
Purdue Touchdown, 6 plays
6:12
1st & 10 at own 20
Elijah Sindelar pass incomplete to Brycen Hopkins
6:00
2nd & 10 at own 20
Elijah Sindelar pass complete to Jackson Anthrop for 21 yds to the Prdue 41 for a 1ST down
5:20
1st & 10 at own 41
D.J. Knox run for 2 yds to the Prdue 43
5:06
2nd & 8 at own 43
Elijah Sindelar pass complete to Anthony Mahoungou for 35 yds to the Ariz 22 for a 1ST down
4:40
1st & 10 at opp 22
Elijah Sindelar pass complete to Gregory Phillips for 9 yds to the Ariz 13
4:11
2nd & 1 at opp 13
D.J. Knox run for 13 yds for a TD, (J.D. Dellinger KICK)Purdue 28, Arizona 14
Arizona Punt, 5 plays
4:11
2nd & 1 at own 35
Myles Homan kickoff for 60 yds , Tyrell Johnson return for 28 yds to the Ariz 33
4:00
1st & 10 at own 33
Khalil Tate pass complete to Shawn Poindexter for 3 yds to the Ariz 36
3:30
2nd & 7 at own 36
Khalil Tate run for 10 yds to the Ariz 46 for a 1ST down
3:05
1st & 10 at own 46
ARIZONA Penalty, Illegal Shift (-5 Yards) to the Ariz 41
2:40
1st & 15 at own 41
Khalil Tate pass complete to J.J. Taylor for 5 yds to the Ariz 46
2:10
2nd & 10 at own 46
Khalil Tate pass incomplete to Tyrell Johnson
2:05
3rd & 10 at own 46
Khalil Tate pass complete to J.J. Taylor for a loss of 2 yards to the Ariz 44
2:02
4th & 12 at own 44
Timeout PURDUE, clock 02:02
1:57
4th & 12 at own 44
Jake Glatting punt for 9 yds, punt out-of-bounds at the Prdue 47
Purdue Punt, 3 plays
1:50
1st & 10 at own 47
Elijah Sindelar pass incomplete to Gregory Phillips
1:46
2nd & 10 at own 47
Markell Jones run for 1 yd to the Prdue 48
1:42
3rd & 9 at own 48
Elijah Sindelar pass incomplete to Markell Jones
1:35
4th & 9 at own 48
Joe Schopper punt for 52 yds for a touchback
Arizona Fumble, 4 plays
1:30
1st & 10 at own 20
Khalil Tate pass incomplete to Tony Ellison
1:24
2nd & 10 at own 20
Khalil Tate pass complete to Brian Casteel for 24 yds to the Ariz 44 for a 1ST down
1:12
1st & 10 at own 44
Khalil Tate run for 9 yds to the Prdue 47
0:55
2nd & 1 at opp 47
Khalil Tate run for 15 yds to the Prdue 32 Khalil Tate fumbled, forced by Navon Mosley, recovered by Prdue Navon Mosley
0:55
1st & 10 at own 32
Timeout PURDUE, clock 00:55
Purdue Field goal, 7 plays
0:47
1st & 10 at own 32
D.J. Knox run for 30 yds to the Ariz 38 for a 1ST down
0:47
1st & 10 at opp 38
Timeout ARIZONA, clock 00:47
0:39
1st & 10 at opp 38
D.J. Knox run for 8 yds to the Ariz 30
0:25
2nd & 2 at opp 30
D.J. Knox run for 3 yds to the Ariz 27 for a 1ST down
0:13
1st & 10 at opp 27
Elijah Sindelar pass complete to D.J. Knox for 14 yds to the Ariz 13 for a 1ST down
0:13
1st & 10 at opp 13
Timeout PURDUE, clock 00:13
0:10
1st & 10 at opp 13
Markell Jones run for 4 yds to the Ariz 9
0:10
2nd & 6 at opp 9
Timeout PURDUE, clock 00:10
0:05
2nd & 6 at opp 9
Elijah Sindelar pass incomplete to Anthony Mahoungou
0:00
3rd & 6 at opp 9
Spencer Evans 26 yd FG GOODPurdue 31, Arizona 14
3rd quarter8 drives, then Purdue 31, Arizona 28
Purdue Missed FG, 9 plays
15:00
1st & 10 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Elijah Sindelar pass complete to Gregory Phillips for 4 yds to the Prdue 29
14:32
2nd & 6 at own 29
Elijah Sindelar pass complete to Anthony Mahoungou for 10 yds to the Prdue 39 for a 1ST down
14:05
1st & 10 at own 39
Markell Jones run for 2 yds to the Prdue 41
13:30
2nd & 8 at own 41
Elijah Sindelar pass complete to Brycen Hopkins for 15 yds to the Ariz 44 for a 1ST down
13:10
1st & 10 at opp 44
Elijah Sindelar pass complete to Gregory Phillips for 12 yds to the Ariz 32 for a 1ST down
12:54
1st & 10 at opp 32
Elijah Sindelar pass incomplete to Jackson Anthrop
12:30
2nd & 10 at opp 32
Markell Jones run for 4 yds to the Ariz 28
12:19
3rd & 6 at opp 28
Elijah Sindelar pass incomplete to Jackson Anthrop
12:14
4th & 6 at opp 28
J.D. Dellinger 45 yd FG MISSED
Arizona Touchdown, 7 plays
12:10
1st & 10 at own 28
Khalil Tate run for 2 yds to the Ariz 30
11:50
2nd & 8 at own 30
Khalil Tate run for 1 yd to the Ariz 31
11:14
3rd & 7 at own 31
Khalil Tate pass complete to Shawn Poindexter for 14 yds to the Ariz 45 for a 1ST down
10:45
1st & 10 at own 45
Khalil Tate pass complete to Tony Ellison for 6 yds to the Prdue 49
10:15
2nd & 4 at opp 49
Khalil Tate sacked by T.J. McCollum for a loss of 2 yards to the Ariz 49
9:46
3rd & 6 at own 49
PURDUE Penalty, Defensive Pass Interference (Navon Mosley) to the Prdue 36 for a 1ST down
9:20
1st & 10 at opp 36
Nick Wilson run for 6 yds to the Prdue 30
9:15
2nd & 4 at opp 30
ARIZONA Penalty, Offensive Holding (Gerhard de Beer) to the Prdue 40
8:53
2nd & 14 at opp 40
Khalil Tate pass complete to Tony Ellison for 40 yds for a TD, (Josh Pollack KICK)Purdue 31, Arizona 21
Purdue Interception, 4 plays
8:53
2nd & 14 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
8:42
1st & 10 at own 25
Elijah Sindelar pass complete to Gregory Phillips for 4 yds to the Prdue 29
8:25
2nd & 6 at own 29
D.J. Knox run for 7 yds to the Prdue 36 for a 1ST down
8:03
1st & 10 at own 36
Elijah Sindelar pass incomplete to Anthony Mahoungou
7:58
2nd & 10 at own 36
Elijah Sindelar pass intercepted Scottie Young Jr. return for no gain to the Ariz 49
7:30
1st & 10 at own 49
Tyrell Johnson run for no gain to the Ariz 49
Arizona Touchdown, 4 plays
7:17
2nd & 10 at own 49
Khalil Tate run for 10 yds to the Prdue 41 for a 1ST down
6:50
1st & 10 at opp 41
J.J. Taylor run for 1 yd to the Prdue 40
6:31
2nd & 9 at opp 40
Khalil Tate pass complete to Tyrell Johnson for 40 yds for a TD, (Josh Pollack KICK)Purdue 31, Arizona 28
Purdue Punt, 3 plays
6:31
2nd & 9 at own 35
Lucas Havrisik kickoff for 63 yds , Jackson Anthrop return for 27 yds to the Prdue 29
6:15
1st & 10 at own 29
Markell Jones run for 4 yds to the Prdue 33
5:55
2nd & 6 at own 33
Markell Jones run for a loss of 2 yards to the Prdue 31
5:10
3rd & 8 at own 31
Elijah Sindelar pass complete to Gregory Phillips for 6 yds to the Prdue 37
4:35
4th & 2 at own 37
Joe Schopper punt for 47 yds , Shun Brown returns for a loss of 2 yards to the Ariz 14
Arizona Punt, 3 plays
4:30
1st & 10 at own 14
Khalil Tate run for a loss of 2 yards to the Ariz 12
4:15
2nd & 12 at own 12
Khalil Tate run for 2 yds to the Ariz 14
3:20
3rd & 10 at own 14
Khalil Tate sacked by Lorenzo Neal for a loss of 4 yards to the Ariz 10
3:06
4th & 14 at own 10
Jake Glatting punt for 33 yds, fair catch by Jackson Anthrop at the Ariz 43
Purdue Punt, 3 plays
2:55
1st & 10 at opp 43
Elijah Sindelar sacked by Dane Cruikshank for a loss of 11 yards to the Prdue 46
2:26
2nd & 21 at own 46
Elijah Sindelar pass incomplete to Anthony Mahoungou
2:15
3rd & 21 at own 46
Elijah Sindelar pass complete to Jared Sparks for 10 yds to the Ariz 44
1:39
4th & 11 at opp 44
Joe Schopper punt for 38 yds, fair catch by Shun Brown at the Ariz 6
Arizona Punt, 3 plays
1:29
1st & 10 at own 6
Nick Wilson run for 2 yds to the Ariz 8
0:55
2nd & 8 at own 8
Nick Wilson run for 1 yd to the Ariz 9
0:15
3rd & 7 at own 9
Khalil Tate run for 5 yds to the Ariz 14
Q4 14:54
4th & 2 at own 14
Jake Glatting punt for 42 yds, fair catch by Jackson Anthrop at the Prdue 44
4th quarter9 drives, then Purdue 38, Arizona 35
Purdue Turnover on downs, 6 plays
14:47
1st & 10 at own 44
Elijah Sindelar run for 2 yds to the Prdue 46
14:30
2nd & 8 at own 46
Markell Jones run for 8 yds to the Ariz 46 for a 1ST down
13:55
1st & 10 at opp 46
Markell Jones run for 1 yd to the Ariz 45
13:34
2nd & 9 at opp 45
Elijah Sindelar pass incomplete to Gregory Phillips
13:20
3rd & 9 at opp 45
Elijah Sindelar pass complete to Darius Pittman for 7 yds to the Ariz 38
12:48
4th & 2 at opp 38
Timeout PURDUE, clock 12:48
12:43
4th & 2 at opp 38
Elijah Sindelar pass complete to Markell Jones for 1 yd to the Ariz 37
Arizona Punt, 3 plays
12:37
1st & 10 at own 37
Khalil Tate pass incomplete to Tony Ellison
12:25
2nd & 10 at own 37
J.J. Taylor run for 4 yds to the Ariz 41
12:00
3rd & 6 at own 41
Khalil Tate pass incomplete to Shawn Poindexter
11:53
4th & 6 at own 41
Jake Glatting punt for 42 yds, fair catch by Jackson Anthrop at the Prdue 17
Purdue Punt, 5 plays
11:47
1st & 10 at own 17
Elijah Sindelar pass complete to Jackson Anthrop for 8 yds to the Prdue 25
11:30
2nd & 2 at own 25
D.J. Knox run for 5 yds to the Prdue 30 for a 1ST down
10:55
1st & 10 at own 30
Jackson Anthrop run for no gain to the Prdue 30
10:11
2nd & 10 at own 30
Elijah Sindelar pass incomplete to Jared Sparks
10:00
3rd & 10 at own 21
Elijah Sindelar sacked by Tony Fields II for a loss of 9 yards to the Prdue 21 PURDUE Penalty, Intentional Grounding (Elijah Sindelar) to the Prdue 21
9:48
4th & 19 at own 21
Joe Schopper punt for 47 yds , Shun Brown returns for a loss of 10 yards to the Ariz 11 ARIZONA Penalty, Illegal Block (Antonio Parks) to the Ariz 12
Arizona Punt, 3 plays
9:48
1st & 10 at own 12
PURDUE Penalty, Personal Foul (Derrick Barnes) to the Ariz 27 for a 1ST down
9:30
1st & 10 at own 27
Shun Brown run for 5 yds to the Ariz 32
9:05
2nd & 5 at own 32
Nick Wilson run for 4 yds to the Ariz 36
8:30
3rd & 1 at own 36
Khalil Tate run for no gain to the Ariz 36
8:08
4th & 1 at own 36
Timeout ARIZONA, clock 08:08
8:03
4th & 1 at own 36
Jake Glatting punt for 36 yds, fair catch by Jackson Anthrop at the Prdue 28
Purdue Punt, 3 plays
7:50
1st & 10 at own 28
Markell Jones run for 7 yds to the Prdue 35
7:05
2nd & 3 at own 35
Markell Jones run for 2 yds to the Prdue 37
6:30
3rd & 1 at own 37
Markell Jones run for no gain to the Prdue 37
5:54
4th & 1 at own 37
PURDUE Penalty, Delay of Game (-5 Yards) to the Prdue 32
5:47
4th & 6 at own 32
Joe Schopper punt for 35 yds, fair catch by Shun Brown at the Ariz 33
Arizona Touchdown, 7 plays
5:35
1st & 10 at own 33
Khalil Tate run for 9 yds to the Ariz 42
5:25
2nd & 1 at own 42
J.J. Taylor run for 1 yd to the Ariz 43 for a 1ST down
4:54
1st & 10 at own 43
J.J. Taylor run for 3 yds to the Ariz 46
4:30
2nd & 7 at own 46
Khalil Tate pass complete to Shawn Poindexter for 20 yds to the Prdue 34 for a 1ST down
4:10
1st & 10 at opp 34
Khalil Tate pass complete to Shun Brown for 13 yds to the Prdue 21 for a 1ST down
3:45
1st & 10 at opp 21
J.J. Taylor run for a loss of 3 yards to the Prdue 24
3:21
2nd & 13 at opp 24
Khalil Tate pass complete to Shun Brown for 24 yds for a TD, (Josh Pollack KICK)Arizona 35, Purdue 31
Purdue Touchdown, 8 plays
3:21
2nd & 13 at own 35
Lucas Havrisik kickoff for 65 yds for a touchback
3:05
1st & 10 at own 25
Elijah Sindelar pass complete to Gregory Phillips for 8 yds to the Prdue 33
2:45
2nd & 2 at own 33
Elijah Sindelar pass complete to Gregory Phillips for 8 yds to the Prdue 41 for a 1ST down
2:32
1st & 10 at own 41
Elijah Sindelar pass incomplete to Anthony Mahoungou
2:29
2nd & 10 at own 41
Elijah Sindelar pass incomplete to Brycen Hopkins
2:10
3rd & 10 at own 41
Elijah Sindelar pass complete to D.J. Knox for 21 yds to the Ariz 38 for a 1ST down
1:58
1st & 10 at opp 38
Elijah Sindelar pass incomplete to Brycen Hopkins
1:51
2nd & 10 at opp 38
Elijah Sindelar pass complete to Anthony Mahoungou for no gain to the Ariz 38
1:44
3rd & 10 at opp 38
Elijah Sindelar pass complete to Anthony Mahoungou for 38 yds for a TD, (J.D. Dellinger KICK)Purdue 38, Arizona 35
Arizona Interception, 3 plays
1:44
3rd & 10 at own 35
Spencer Evans kickoff for 62 yds , Tyrell Johnson return for 29 yds to the Ariz 32
1:32
1st & 10 at own 32
Khalil Tate pass incomplete to Shun Brown
1:24
2nd & 10 at own 32
Khalil Tate pass incomplete to Shawn Poindexter
1:16
3rd & 10 at own 32
Khalil Tate pass intercepted Jacob Thieneman return for no gain to the Prdue 36
Purdue End of game, 4 plays
1:07
1st & 10 at own 36
D.J. Knox run for 16 yds to the Ariz 48 for a 1ST down
1:07
1st & 10 at opp 48
PURDUE Penalty, Unsportsmanlike Conduct (D.J. Knox) to the Prdue 37
1:07
1st & 25 at own 37
Timeout ARIZONA, clock 01:07
1:05
1st & 25 at own 37
TEAM run for a loss of 2 yards to the Prdue 35
1:05
2nd & 27 at own 35
Timeout ARIZONA, clock 01:05
0:55
2nd & 27 at own 35
TEAM run for a loss of 1 yard to the Prdue 34
0:30
3rd & 28 at own 34
TEAM run for a loss of 1 yard to the Prdue 33
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.