Referee Jeff Servinski; umpire Ed Feaster; head linesman Mark Bennett; line judge Paul Engelberts; side judge Todd Ransom; field judge John Roggeman; back judge Scott Buchanan; center judge Jason NicklebyGame 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
Purdue
Rutgers
474
Total yards
217
195
Passing yards
87
279
Rushing yards
130
4.4
Yards per pass
4.8
6.8
Yards per rush
3.5
25
First downs
8
3–15
Third downs
3–15
1–4
Fourth downs
0–0
2
Turnovers
0
9–55
Penalties
4–35
32:06
Possession
27:54
1
Sacks (by defense)
0
Efficiency
Purdue
Rutgers
43%
Success rate
31%
−0.07
EPA per play
−0.12
0.87
Explosiveness
1.20
0.20
Rushing EPA
−0.20
−0.28
Passing EPA
0.04
25%
Passing-down success
10%
−0.05
First-down EPA
−0.23
0.19
Second-down EPA
−0.19
0.12
Third-down EPA
0.14
15%
Havoc by its defense
15%
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 54% to win. Rutgers won as Elo’s underdog.
The line
Purdue −9.5, over/under 50.
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 Purdue 74%, Rutgers 26%. 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. Rutgers drives left to right, Purdue right to left.
Q1 PurduePunt, 4 plays, 26 yards
Q1 RutgersTouchdown, 2 plays, 80 yards
Q1 PurduePunt, 6 plays, 37 yards
Q1 RutgersPunt, 6 plays, 17 yards
Q1 PurduePunt, 6 plays, 27 yards
Q1 RutgersPunt, 6 plays, 31 yards
Q1 PurdueField goal, 10 plays, 72 yards
Q2 RutgersPunt, 3 plays, 6 yards
Q2 PurdueTurnover on downs, 8 plays, 47 yards
Q2 RutgersPunt, 3 plays, 3 yards
Q2 PurduePunt, 7 plays, 26 yards
Q2 RutgersPunt, 3 plays, −5 yards
Q2 PurdueInterception, 1 play, 0 yards
Q2 RutgersPunt, 5 plays, 13 yards
Q2 PurdueEnd of half, 2 plays, 5 yards
Q3 RutgersPunt, 3 plays, 3 yards
Q3 PurduePunt, 3 plays, 4 yards
Q3 RutgersTouchdown, 7 plays, 69 yards
Q3 PurdueField goal, 11 plays, 73 yards
Q3 RutgersPunt, 3 plays, 8 yards
Q3 PurduePunt, 3 plays, 1 yard
Q3 RutgersPunt, 3 plays, 5 yards
Q4 PurdueTurnover on downs, 8 plays, 60 yards
Q4 RutgersPunt, 3 plays, −2 yards
Q4 PurdueInterception, 1 play, 0 yards
Q4 RutgersPunt, 3 plays, −9 yards
Q4 PurdueTurnover on downs, 8 plays, 26 yards
Q4 RutgersPunt, 3 plays, −3 yards
Q4 PurdueTouchdown, 9 plays, 70 yards
Q4 RutgersEnd of game, 2 plays, −4 yards
Play by play
1st quarter7 drives, then Rutgers 7, Purdue 0
Purdue Punt, 4 plays
15:00
1st & 10 at own 35
Justin Davidovicz kickoff for 58 yds , D.J. Knox return for 9 yds to the Prdue 16
15:00
1st & 10 at own 16
Jared Sparks run for 18 yds to the Prdue 34 for a 1ST down
15:00
1st & 10 at own 34
Elijah Sindelar pass complete to D.J. Knox for 2 yds to the Prdue 36
15:00
2nd & 8 at own 36
Elijah Sindelar pass incomplete to Cole Herdman
15:00
3rd & 8 at own 36
Elijah Sindelar pass complete to Cole Herdman for 6 yds to the Prdue 42
15:00
4th & 2 at own 42
Joe Schopper punt for 58 yds for a touchback
Rutgers Touchdown, 2 plays
13:08
1st & 10 at own 20
Giovanni Rescigno pass complete to Gus Edwards for 6 yds to the Rutgr 26
12:23
2nd & 4 at own 26
Gus Edwards run for 74 yds for a TD, (Andrew Harte KICK)Rutgers 7, Purdue 0
Purdue Punt, 6 plays
12:23
1st & 0 at own 35
Justin Davidovicz kickoff for 62 yds , D.J. Knox return for 11 yds to the Prdue 14
12:17
1st & 10 at own 14
Elijah Sindelar pass complete to Jackson Anthrop for 26 yds to the Prdue 40 for a 1ST down
12:17
1st & 10 at own 40
Elijah Sindelar pass complete to Jackson Anthrop for 9 yds to the Prdue 49
12:17
2nd & 1 at own 49
Richie Worship run for 2 yds to the Rutgr 49 for a 1ST down
12:17
1st & 10 at opp 49
Elijah Sindelar pass incomplete
12:17
2nd & 10 at opp 49
Elijah Sindelar pass incomplete to Cole Herdman
12:17
3rd & 10 at opp 49
Elijah Sindelar pass incomplete to Anthony Mahoungou, broken up by Zane Campbell
12:17
4th & 10 at opp 49
Joe Schopper punt for 29 yds, fair catch by Janarion Grant at the Rutgr 20
Rutgers Punt, 6 plays
10:30
1st & 10 at own 20
Gus Edwards run for 2 yds to the Rutgr 22
10:30
2nd & 8 at own 22
Raheem Blackshear run for 7 yds to the Rutgr 29
10:30
3rd & 1 at own 29
Gus Edwards run for 4 yds to the Rutgr 33 for a 1ST down
10:30
1st & 10 at own 33
Giovanni Rescigno pass complete to Raheem Blackshear for 4 yds to the Rutgr 37
10:30
2nd & 6 at own 37
Gus Edwards run for no gain to the Rutgr 37
10:30
3rd & 6 at own 37
Giovanni Rescigno run for no gain to the Rutgr 37
10:30
4th & 6 at own 37
Ryan Anderson punt for 42 yds , Jackson Anthrop returns for no gain to the Prdue 21
Purdue Punt, 6 plays
6:36
1st & 10 at own 21
Markell Jones run for 14 yds to the Prdue 35 for a 1ST down
6:36
1st & 10 at own 35
Markell Jones run for 6 yds to the Prdue 41
6:36
2nd & 4 at own 41
Markell Jones run for 6 yds to the Prdue 47 for a 1ST down
6:36
1st & 10 at own 47
Elijah Sindelar pass incomplete to Anthony Mahoungou
6:36
2nd & 10 at own 47
Markell Jones run for 1 yd to the Prdue 48
6:36
3rd & 9 at own 48
Elijah Sindelar pass incomplete, broken up by Damon Hayes
6:36
4th & 9 at own 48
Joe Schopper punt for 39 yds, fair catch by Janarion Grant at the Rutgr 13
Rutgers Punt, 6 plays
4:41
1st & 10 at own 13
Robert Martin run for 5 yds to the Rutgr 18
4:41
2nd & 5 at own 18
Raheem Blackshear run for 4 yds to the Rutgr 22
4:41
3rd & 1 at own 22
Giovanni Rescigno pass complete to Nakia Griffin-Stewart for 16 yds to the Rutgr 38 for a 1ST down
4:41
1st & 10 at own 38
Raheem Blackshear run for 3 yds to the Rutgr 41
4:41
2nd & 7 at own 41
Robert Martin run for 3 yds to the Rutgr 44
4:41
3rd & 4 at own 44
RUTGERS Penalty, false start (Marcus Applefield) to the Rutgr 39
4:41
3rd & 9 at own 39
PURDUE Penalty, offside defense (5 Yards) to the Rutgr 44
4:41
3rd & 4 at own 44
Giovanni Rescigno pass incomplete
4:41
4th & 4 at own 44
Ryan Anderson punt for 37 yds, fair catch by Jackson Anthrop at the Prdue 19
Purdue Field goal, 10 plays
1:17
1st & 10 at own 19
D.J. Knox run for 4 yds to the Prdue 23
1:17
2nd & 6 at own 23
D.J. Knox run for no gain to the Prdue 23
1:17
3rd & 6 at own 23
PURDUE Penalty, false start (Matt McCann) to the Prdue 18
1:17
3rd & 11 at own 18
Elijah Sindelar pass complete to Jared Sparks for 22 yds to the Prdue 40 for a 1ST down
Q2 15:00
1st & 10 at own 40
D.J. Knox run for 41 yds to the Rutgr 19 for a 1ST down
Q2 15:00
1st & 10 at opp 19
Jared Sparks run for 4 yds to the Rutgr 15
Q2 15:00
2nd & 6 at opp 15
Markell Jones run for 7 yds to the Rutgr 8 for a 1ST down
Q2 15:00
1st & goal at opp 8
Elijah Sindelar pass complete to Jackson Anthrop for a loss of 1 yard to the Rutgr 9
Q2 15:00
2nd & goal at opp 9
Elijah Sindelar run for 5 yds to the Rutgr 4
Q2 12:18
3rd & 0 at opp 4
Timeout RUTGERS, clock 12:18
Q2 12:18
3rd & goal at opp 4
PURDUE Penalty, false start (Shane Evans) to the Rutgr 9
Q2 12:18
3rd & goal at opp 9
Elijah Sindelar pass incomplete to Gregory Phillips, broken up by Isaiah Wharton
Q2 12:05
4th & goal at opp 9
Spencer Evans 26 yd FG GOODRutgers 7, Purdue 3
2nd quarter8 drives, then Rutgers 7, Purdue 3
Rutgers Punt, 3 plays
12:05
1st & 0 at own 35
Spencer Evans kickoff for 65 yds for a touchback
12:05
1st & 10 at own 25
Giovanni Rescigno run for 5 yds to the Rutgr 30
12:05
2nd & 5 at own 30
Gus Edwards run for 1 yd to the Rutgr 31
12:05
3rd & 4 at own 31
Giovanni Rescigno pass incomplete to Jerome Washington
12:05
4th & 4 at own 31
Ryan Anderson punt for 51 yds , Jackson Anthrop returns for no gain to the Prdue 31 PURDUE Penalty, Offensive holding (10 Yards) to the Prdue 8
Purdue Turnover on downs, 8 plays
10:25
1st & 10 at own 8
Richie Worship run for 4 yds to the Prdue 12
10:25
2nd & 6 at own 12
Richie Worship run for 12 yds to the Prdue 24 for a 1ST down
10:25
1st & 10 at own 24
Richie Worship run for 7 yds to the Prdue 31
10:25
2nd & 3 at own 31
David Blough pass complete to Jackson Anthrop for 5 yds to the Prdue 36 for a 1ST down
10:25
1st & 10 at own 36
David Blough pass incomplete to G. Phillips (Wharton, Isaiah), PENALTY RU holding (Wharton, Isaiah) 10 yards to the PUR46, 1ST DOWN PUR, NO PLAY.
10:25
1st & 10 at own 46
D.J. Knox run for 6 yds to the Rutgr 48
10:25
2nd & 4 at opp 48
D.J. Knox run for 2 yds to the Rutgr 46
10:25
3rd & 2 at opp 46
David Blough run for no gain to the Rutgr 46
10:25
4th & 2 at opp 46
David Blough run for 1 yd to the Rutgr 45
Rutgers Punt, 3 plays
7:10
1st & 10 at own 45
Giovanni Rescigno pass incomplete to Mohamed Jabbie
7:10
2nd & 10 at own 45
Robert Martin run for a loss of 2 yards to the Rutgr 43
7:10
3rd & 12 at own 43
Giovanni Rescigno pass incomplete
7:10
4th & 12 at own 43
Anderson, Ryan punt 36 yards to the PUR21, fair catch by Jackson Anthrop, PENALTY PUR roughing the kicker 5 yards to the RU48, NO PLAY.
7:10
4th & 7 at own 48
Ryan Anderson punt for 52 yds for a touchback
Purdue Punt, 7 plays
6:06
1st & 10 at own 20
Markell Jones run for 1 yd to the Prdue 21
6:06
2nd & 9 at own 21
David Blough run for 5 yds to the Prdue 26
6:06
3rd & 4 at own 26
David Blough pass incomplete, broken up by Jawuan Harris PURDUE Penalty, ineligible downfield on pass ( Yards) declined
6:06
4th & 4 at own 26
Joe Schopper run for 13 yds to the Prdue 39 for a 1ST down
6:06
1st & 10 at own 39
David Blough pass incomplete
6:06
2nd & 10 at own 39
David Blough pass complete to Gregory Phillips for 6 yds to the Prdue 45
6:06
3rd & 4 at own 45
David Blough pass complete to Gregory Phillips for 1 yd to the Prdue 46
6:06
4th & 3 at own 46
Joe Schopper punt for 54 yds for a touchback
Rutgers Punt, 3 plays
3:04
1st & 10 at own 20
Gus Edwards run for 1 yd to the Rutgr 21
3:04
2nd & 9 at own 21
Giovanni Rescigno run for a loss of 7 yards to the Rutgr 14
2:21
3rd & 16 at own 14
Timeout RUTGERS, clock 02:21
2:21
3rd & 16 at own 14
Raheem Blackshear run for 1 yd to the Rutgr 15
2:17
4th & 15 at own 15
Timeout PURDUE, clock 02:17
2:17
4th & 15 at own 15
Ryan Anderson punt for 38 yds, fair catch by Jackson Anthrop at the Prdue 47
Purdue Interception, 1 play
2:10
1st & 10 at own 47
Elijah Sindelar pass intercepted K.J. Gray return for no gain to the Rutgr 11
Rutgers Punt, 5 plays
2:01
1st & 10 at own 11
Giovanni Rescigno pass complete to Janarion Grant for 5 yds to the Rutgr 16
2:01
2nd & 5 at own 16
Robert Martin run for 9 yds to the Rutgr 25 for a 1ST down
2:01
1st & 10 at own 25
Giovanni Rescigno pass incomplete to Janarion Grant
1:22
2nd & 10 at own 25
Timeout PURDUE, clock 01:22
1:22
2nd & 10 at own 25
Raheem Blackshear run for a loss of 3 yards to the Rutgr 22
1:17
3rd & 13 at own 22
Timeout PURDUE, clock 01:17
1:17
3rd & 13 at own 22
Robert Martin run for 2 yds to the Rutgr 24
1:17
4th & 11 at own 24
Ryan Anderson punt for 48 yds, punt out-of-bounds at the Prdue 25 , Jackson Anthrop returns for a loss of 3 yards to the Prdue 25
Purdue End of half, 2 plays
0:24
1st & 10 at own 25
Elijah Sindelar pass incomplete to D.J. Knox
0:24
2nd & 10 at own 25
D.J. Knox run for 5 yds to the Prdue 30
3rd quarter7 drives, then Rutgers 14, Purdue 6
Rutgers Punt, 3 plays
15:00
3rd & 5 at own 35
Spencer Evans kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Gus Edwards run for 7 yds to the Rutgr 32
15:00
2nd & 3 at own 32
Gus Edwards run for a loss of 4 yards to the Rutgr 28
15:00
3rd & 7 at own 28
Giovanni Rescigno pass incomplete to Jerome Washington, broken up by Jacob Thieneman
15:00
4th & 7 at own 28
Ryan Anderson punt for 57 yds , Jackson Anthrop returns for 1 yd to the Prdue 16
Purdue Punt, 3 plays
13:21
1st & 10 at own 16
D.J. Knox run for no gain to the Prdue 16
13:21
2nd & 10 at own 16
D.J. Knox run for 4 yds to the Prdue 20
13:21
3rd & 6 at own 20
Elijah Sindelar pass incomplete to Jared Sparks
13:21
4th & 6 at own 20
Joe Schopper punt for 49 yds, fair catch by Janarion Grant at the Rutgr 31
Rutgers Touchdown, 7 plays
12:09
1st & 10 at own 31
Giovanni Rescigno pass complete to Jerome Washington for 7 yds to the Rutgr 38
12:09
2nd & 3 at own 38
Robert Martin run for 5 yds to the Rutgr 43 for a 1ST down
12:09
1st & 10 at own 43
Giovanni Rescigno pass complete to Jerome Washington for 15 yds to the Prdue 42 for a 1ST down
12:09
1st & 10 at opp 42
Robert Martin run for 16 yds to the Prdue 26 for a 1ST down
12:09
1st & 10 at opp 26
Giovanni Rescigno run for no gain to the Prdue 26
12:09
2nd & 10 at opp 26
Martin, Robert rush for 1 yard to the PUR25 (Markus Bailey;Austin Larkin), PENALTY RU holding (Applefield, M.) 10 yards to the PUR36, NO PLAY.
12:09
2nd & 20 at opp 36
Gus Edwards run for 1 yd to the Prdue 35
8:02
3rd & 19 at opp 35
Giovanni Rescigno pass complete to Raheem Blackshear for 35 yds for a TD, (Andrew Harte KICK)Rutgers 14, Purdue 3
Purdue Field goal, 11 plays
8:02
1st & 0 at own 35
Justin Davidovicz kickoff for 63 yds , D.J. Knox return for 18 yds to the Prdue 20
7:55
1st & 10 at own 20
Elijah Sindelar pass complete to Isaac Zico for 2 yds to the Prdue 22
7:55
2nd & 8 at own 22
Elijah Sindelar pass complete to Markell Jones for 13 yds to the Prdue 35 for a 1ST down
7:55
1st & 10 at own 35
Markell Jones run for 5 yds to the Prdue 40
7:55
2nd & 5 at own 40
Richie Worship run for 26 yds to the Rutgr 34 for a 1ST down
7:55
1st & 10 at opp 34
Elijah Sindelar pass complete to Richie Worship for 10 yds to the Rutgr 24 for a 1ST down
7:55
1st & 10 at opp 24
D.J. Knox run for 6 yds to the Rutgr 18
7:55
2nd & 4 at opp 18
D.J. Knox run for 7 yds to the Rutgr 11 for a 1ST down
7:55
1st & 10 at opp 11
Markell Jones run for no gain to the Rutgr 11
7:55
2nd & 10 at opp 11
Elijah Sindelar pass complete to Anthony Mahoungou for 4 yds to the Rutgr 7
7:55
3rd & 6 at opp 7
Elijah Sindelar pass incomplete to Gregory Phillips
3:20
4th & 6 at opp 7
J.D. Dellinger 24 yd FG GOODRutgers 14, Purdue 6
Rutgers Punt, 3 plays
3:20
1st & 0 at own 35
Spencer Evans kickoff for 65 yds , Janarion Grant return for 31 yds to the Rutgr 31
3:14
1st & 10 at own 31
Gus Edwards run for 8 yds to the Rutgr 39
3:14
2nd & 2 at own 39
Gus Edwards run for no gain to the Rutgr 39
3:14
3rd & 2 at own 39
Gus Edwards run for no gain to the Rutgr 39
3:14
4th & 2 at own 39
Ryan Anderson punt for 61 yds for a touchback
Purdue Punt, 3 plays
1:15
1st & 10 at own 20
Elijah Sindelar pass complete to Terry Wright for 2 yds to the Prdue 22
1:15
2nd & 8 at own 22
Elijah Sindelar pass complete to Terry Wright for a loss of 1 yard to the Prdue 21
1:15
3rd & 9 at own 21
Elijah Sindelar pass incomplete, broken up by Kemoko Turay
1:15
4th & 9 at own 21
Joe Schopper punt for 25 yds, downed at the Prdue 46
Rutgers Punt, 3 plays
0:06
1st & 10 at opp 46
Giovanni Rescigno pass incomplete to Jerome Washington
Q4 15:00
2nd & 10 at opp 46
Raheem Blackshear run for 5 yds to the Prdue 41
Q4 15:00
3rd & 5 at opp 41
Giovanni Rescigno pass incomplete to Raheem Blackshear
Q4 15:00
4th & 5 at opp 41
Ryan Anderson punt for 31 yds, fair catch by Jackson Anthrop at the Prdue 10
4th quarter8 drives, then Rutgers 14, Purdue 12
Purdue Turnover on downs, 8 plays
14:16
1st & 10 at own 10
Elijah Sindelar pass complete to Markell Jones for 11 yds to the Prdue 21 for a 1ST down
14:16
1st & 10 at own 21
Elijah Sindelar pass complete to Anthony Mahoungou for 12 yds to the Prdue 33 for a 1ST down
14:16
1st & 10 at own 33
Markell Jones run for 7 yds to the Prdue 40
14:16
2nd & 3 at own 40
Elijah Sindelar pass complete to Anthony Mahoungou for 21 yds to the Rutgr 39 for a 1ST down
14:16
1st & 10 at opp 39
D.J. Knox run for 6 yds to the Rutgr 33
14:16
2nd & 4 at opp 33
D.J. Knox run for 1 yd to the Rutgr 32
14:16
3rd & 3 at opp 32
D.J. Knox run for 2 yds to the Rutgr 30
11:00
4th & 1 at opp 30
Timeout RUTGERS, clock 11:00
11:00
4th & 1 at opp 30
Elijah Sindelar pass incomplete to Cole Herdman
Rutgers Punt, 3 plays
10:56
1st & 10 at own 31
Robert Martin run for a loss of 4 yards to the Rutgr 27
10:56
2nd & 14 at own 27
Giovanni Rescigno run for 2 yds to the Rutgr 29
10:56
3rd & 12 at own 29
Giovanni Rescigno pass incomplete to Jerome Washington
10:56
4th & 12 at own 29
Ryan Anderson punt for 48 yds , Jackson Anthrop returns for 4 yds to the Prdue 27
Purdue Interception, 1 play
9:18
1st & 10 at own 27
Elijah Sindelar pass intercepted Damon Hayes return for no gain to the Rutgr 40
Rutgers Punt, 3 plays
9:10
1st & 10 at own 40
Gus Edwards run for 2 yds to the Rutgr 42
9:10
2nd & 8 at own 42
Giovanni Rescigno pass complete to Jerome Washington for no gain to the Rutgr 42
9:10
3rd & 8 at own 42
Giovanni Rescigno sacked by Josh Okonye for a loss of 11 yards to the Rutgr 31
9:10
4th & 19 at own 31
Ryan Anderson punt for 37 yds, punt out-of-bounds at the RUTGERS 32 PURDUE Penalty, Offensive holding (10 Yards) to the Prdue 22
Purdue Turnover on downs, 8 plays
6:56
1st & 10 at own 22
Markell Jones run for 7 yds to the Prdue 29
6:56
2nd & 3 at own 29
Markell Jones run for 4 yds to the Prdue 33 for a 1ST down
6:56
1st & 10 at own 33
Markell Jones run for 8 yds to the Prdue 41
6:56
2nd & 2 at own 41
Markell Jones run for 2 yds to the Prdue 43 for a 1ST down
6:56
1st & 10 at own 43
PURDUE Penalty, false start (-5 Yards) to the Prdue 38
6:56
1st & 15 at own 38
David Blough pass incomplete to Jackson Anthrop
6:56
2nd & 15 at own 38
PURDUE Penalty, delay of game (David Blough) to the Prdue 33
6:56
2nd & 20 at own 33
David Blough pass complete to Terry Wright for 11 yds to the Prdue 44
6:56
3rd & 9 at own 44
David Blough run for 4 yds to the Prdue 48
6:56
4th & 5 at own 48
David Blough pass incomplete to Cole Herdman, broken up by K.J. Gray PURDUE Penalty, Defensive holding ( Yards) declined
Rutgers Punt, 3 plays
3:58
1st & 10 at opp 48
Gus Edwards run for a loss of 2 yards to the 50 yard line
3:58
2nd & 12 at the 50
Giovanni Rescigno run for no gain to the 50 yard line
3:58
3rd & 12 at the 50
Giovanni Rescigno pass complete to Gus Edwards for a loss of 1 yard to the Rutgr 49
2:25
4th & 13 at own 49
Timeout PURDUE, clock 02:25
2:25
4th & 13 at own 49
Ryan Anderson punt for 21 yds, punt out-of-bounds at the Prdue 30
Purdue Touchdown, 9 plays
2:20
1st & 10 at own 30
David Blough pass incomplete to Gregory Phillips, broken up by Isaiah Wharton
2:20
2nd & 10 at own 30
David Blough run for 21 yds to the Rutgr 49 for a 1ST down
2:20
1st & 10 at opp 49
David Blough pass complete to Gregory Phillips for 7 yds to the Rutgr 42
2:20
2nd & 3 at opp 42
David Blough pass incomplete, PENALTY RU holding (Hayes, Damon) 10 yards to the RU32, 1ST DOWN PUR, NO PLAY.
2:20
1st & 10 at opp 32
David Blough pass incomplete to Jackson Anthrop
2:20
2nd & 10 at opp 32
David Blough pass complete to Markell Jones for 1 yd to the Rutgr 31
2:20
3rd & 9 at opp 31
David Blough pass complete to Terry Wright for 16 yds to the Rutgr 15 for a 1ST down
2:20
1st & 10 at opp 15
David Blough run for 5 yds to the Rutgr 10
0:39
2nd & 5 at opp 10
Timeout RUTGERS, clock 00:39
0:39
2nd & 5 at opp 10
David Blough pass incomplete, broken up by Trevor Morris
0:25
3rd & 5 at opp 10
David Blough pass complete to Anthony Mahoungou for 10 yds for a TD, (Two-Point Conversion failed )Rutgers 14, Purdue 12
Rutgers End of game, 2 plays
0:25
1st & 0 at own 35
Spencer Evans kickoff for 6 yds PURDUE Penalty, ball on PUR36, PENALTY offside ( Yards) declined
0:25
1st & 10 at opp 36
TEAM run for a loss of 2 yards to the Prdue 38
0:23
2nd & 12 at opp 38
Timeout PURDUE, clock 00:23
0:23
2nd & 12 at opp 38
TEAM run for a loss of 2 yards to the Prdue 40
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.