Referee Jerry McGinn; umpire Mike Pilarski; head linesman Mark Bennett; line judge Dan Gallagher; side judge John Hayes; field judge Scott McElwee; back judge Mike Brown; center judge Gregory NelsonGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Boston College
7
0
0
6
13
Purdue
7
16
7
0
30
Standouts
No. 11PassingDavid Blough21 of 28, 296 yards, 3 TDPurdue
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Boston College
Purdue
229
Total yards
372
144
Passing yards
296
85
Rushing yards
76
5.0
Yards per pass
10.6
2.5
Yards per rush
1.9
14
First downs
18
3–12
Third downs
8–18
1–2
Fourth downs
1–1
4
Turnovers
2
7–60
Penalties
2–25
23:13
Possession
36:47
5
Sacks (by defense)
4
Efficiency
Boston College
Purdue
34%
Success rate
37%
−0.33
EPA per play
0.06
1.13
Explosiveness
1.28
0.01
Rushing EPA
−0.09
−0.65
Passing EPA
0.26
30%
Passing-down success
32%
−0.38
First-down EPA
0.07
−0.32
Second-down EPA
−0.44
−0.16
Third-down EPA
0.53
19%
Havoc by its defense
23%
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)
Boston College 57% to win. Purdue pulled the upset.
The line
Boston College −6.5, over/under 62.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 Boston College 67%, Purdue 33%. 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. Purdue drives left to right, Boston College right to left.
Q1 Boston CollegePunt, 3 plays, 7 yards
Q1 PurdueTouchdown, 12 plays, 62 yards
Q1 Boston CollegeTouchdown, 9 plays, 38 yards
Q1 PurduePunt, 4 plays, 6 yards
Q1 Boston CollegePunt, 3 plays, −4 yards
Q2 PurdueTouchdown, 1 play, 70 yards
Q2 Boston CollegePunt, 3 plays, −8 yards
Q2 PurduePunt, 7 plays, 23 yards
Q2 Boston CollegePunt, 3 plays, 3 yards
Q2 PurdueTouchdown, 4 plays, 34 yards
Q2 Boston CollegePunt, 3 plays, −9 yards
Q2 PurduePunt, 6 plays, 13 yards
Q2 Boston CollegeInterception, 2 plays, 0 yards
Q2 PurdueField goal, 4 plays, −35 yards
Q2 Boston CollegeResult not recorded, 0 yards
Q3 PurdueFumble, 8 plays, 24 yards
Q3 Boston CollegePunt, 7 plays, 10 yards
Q3 PurdueTouchdown, 4 plays, 60 yards
Q3 Boston CollegeInterception, 1 play, 0 yards
Q3 PurdueFumble, 3 plays, 2 yards
Q3 Boston CollegeInterception, 7 plays, 48 yards
Q3 PurduePunt, 3 plays, 9 yards
Q4 Boston CollegeInterception, 3 plays, 3 yards
Q4 PurdueMissed FG, 10 plays, 27 yards
Q4 Boston CollegeTurnover on downs, 11 plays, 41 yards
Q4 PurduePunt, 4 plays, 10 yards
Q4 Boston CollegeTouchdown, 8 plays, 80 yards
Q4 PurdueResult not recorded, 1 play, −1 yard
Play by play
1st quarter5 drives, then Tied at 7
Boston College Punt, 3 plays
15:00
1st & 10 at own 35
Spencer Evans kickoff for 65 yds , Michael Walker return for 32 yds to the BC 32
14:41
1st & 10 at own 32
AJ Dillon run for 3 yds to the BC 35
14:11
2nd & 7 at own 35
AJ Dillon run for 4 yds to the BC 39
14:02
3rd & 3 at own 39
Anthony Brown pass incomplete to Jeff Smith
13:46
4th & 3 at own 39
Grant Carlson punt for 38 yds, fair catch by Rondale Moore at the PURDUE 23 for a 1ST down BOSTON COLLEGE Penalty, Kick Catching Interference (-15 Yards) to the Prdue 38 for a 1ST down
Purdue Touchdown, 12 plays
13:40
1st & 10 at own 38
David Blough sacked by Tanner Karafa for a loss of 10 yards to the Prdue 28
13:30
2nd & 20 at own 28
D.J. Knox run for 8 yds to the Prdue 36
13:20
3rd & 12 at own 36
David Blough pass complete to Cole Herdman for 24 yds to the BC 40 for a 1ST down
13:10
1st & 10 at opp 40
David Blough pass incomplete to Terry Wright
13:00
2nd & 10 at opp 40
D.J. Knox run for 4 yds to the BC 36
12:50
3rd & 6 at opp 36
David Blough pass complete to Rondale Moore for 6 yds to the BC 30 for a 1ST down
12:40
1st & 10 at opp 30
David Blough pass complete to Isaac Zico for 11 yds to the BC 19 for a 1ST down
12:30
1st & 10 at opp 19
Jared Sparks run for 9 yds to the BC 10
12:20
2nd & 1 at opp 10
D.J. Knox run for 2 yds to the BC 8 for a 1ST down
12:10
1st & goal at opp 8
David Blough pass complete to Rondale Moore for 2 yds to the BC 6
12:00
2nd & goal at opp 6
D.J. Knox run for 5 yds to the BC 1
7:48
3rd & goal at opp 1
D.J. Knox run for 1 yd for a TD (Spencer Evans KICK)Purdue 7, Boston College 0
Boston College Touchdown, 9 plays
7:48
3rd & 3 at own 35
Spencer Evans kickoff for 63 yds , Michael Walker return for 60 yds to the Prdue 38
7:27
1st & 10 at opp 38
AJ Dillon run for 7 yds to the Prdue 31
7:12
2nd & 3 at opp 31
AJ Dillon run for a loss of 3 yards to the Prdue 34
6:30
3rd & 6 at opp 34
Anthony Brown pass complete to Kobay White for 12 yds to the Prdue 22 for a 1ST down
6:14
1st & 10 at opp 22
Jeff Smith run for 6 yds to the Prdue 16
5:56
2nd & 4 at opp 16
AJ Dillon run for 5 yds to the Prdue 11 for a 1ST down
5:36
1st & 10 at opp 11
Anthony Brown pass complete to Korab Idrizi for a loss of 1 yard to the Prdue 12
5:14
2nd & 11 at opp 12
AJ Dillon run for no gain to the Prdue 12
4:38
3rd & goal at opp 5
Anthony Brown pass complete to Travis Levy for 7 yds to the Prdue 5 BOSTON COLLEGE Penalty, Offensive Holding (-10 Yards) to the Prdue 15
4:32
3rd & 14 at opp 15
Anthony Brown pass complete to Tommy Sweeney for 15 yds for a TD (John Tessitore KICK)Tied at 7
Purdue Punt, 4 plays
4:32
3rd & 14 at own 35
Danny Longman kickoff for 54 yds , Rondale Moore return for 11 yds to the Prdue 22
4:14
1st & 10 at own 22
David Blough pass complete to Brycen Hopkins for 13 yds to the Prdue 35 for a 1ST down
3:38
1st & 10 at own 35
Markell Jones run for 2 yds to the Prdue 37
3:30
2nd & 8 at own 37
David Blough sacked by Wyatt Ray and Zach Allen for a loss of 5 yards to the Prdue 32
3:00
3rd & 13 at own 32
PURDUE Penalty, Offensive Holding (Ethan Smart) to the Prdue 22
1:52
3rd & 23 at own 22
David Blough pass complete to Rondale Moore for 6 yds to the Prdue 28
1:24
4th & 17 at own 28
Joe Schopper punt for 56 yds , Michael Walker returns for 23 yds to the BC 39
Boston College Punt, 3 plays
1:15
1st & 10 at own 39
AJ Dillon run for 3 yds to the BC 42
0:38
2nd & 7 at own 42
AJ Dillon run for a loss of 2 yards to the BC 40
0:00
3rd & 9 at own 40
Anthony Brown sacked by Markus Bailey for a loss of 5 yards to the BC 35
Q2 14:53
4th & 14 at own 35
Grant Carlson punt for 40 yds , Rondale Moore returns for 5 yds to the Prdue 30
2nd quarter9 drives, then Purdue 23, Boston College 7
Purdue Touchdown, 1 play
14:40
1st & 10 at own 30
David Blough pass complete to Rondale Moore for 70 yds for a TD (Spencer Evans PAT MISSED)Purdue 13, Boston College 7
Boston College Punt, 3 plays
14:40
1st & 10 at own 35
Spencer Evans kickoff for 64 yds , Michael Walker return for 40 yds to the BC 41
14:26
1st & 10 at own 41
AJ Dillon run for no gain to the BC 41
13:55
2nd & 10 at own 41
Anthony Brown sacked by Jacob Thieneman for a loss of 8 yards to the BC 33
13:27
3rd & 18 at own 33
Anthony Brown pass incomplete to Kobay White
13:18
4th & 18 at own 33
Grant Carlson punt for 31 yds, downed at the Prdue 36
Purdue Punt, 7 plays
13:08
1st & 10 at own 36
David Blough pass incomplete
12:52
2nd & 10 at own 36
David Blough pass complete to Brycen Hopkins for a loss of 3 yards to the Prdue 33
12:22
3rd & 13 at own 33
BOSTON COLLEGE Penalty, Defensive Offside (Zach Allen) to the Prdue 38
12:00
3rd & 8 at own 43
David Blough run for 5 yds to the BC 43 for a 1ST down BOSTON COLLEGE Penalty, Personal Foul (Will Harris) to the BC 42 for a 1ST down
11:45
1st & 10 at opp 42
David Blough pass complete to Isaac Zico for 11 yds to the BC 31 for a 1ST down
11:30
1st & 10 at opp 31
D.J. Knox run for 3 yds to the BC 28
10:41
2nd & 7 at opp 28
David Blough pass incomplete to Rondale Moore
10:41
3rd & 7 at opp 28
Timeout PURDUE, clock 10:41
10:01
3rd & 7 at opp 28
David Blough sacked by Connor Strachan for a loss of 13 yards to the BC 41
9:50
4th & 20 at opp 41
Joe Schopper punt for 31 yds, fair catch by Michael Walker at the BC 10
Boston College Punt, 3 plays
9:36
1st & 10 at own 10
AJ Dillon run for 2 yds to the BC 12
9:10
2nd & 8 at own 12
Anthony Brown pass complete to Tommy Sweeney for 1 yd to the BC 13
8:50
3rd & 7 at own 13
Anthony Brown pass incomplete to Kobay White
8:38
4th & 7 at own 13
Grant Carlson punt for 41 yds , Rondale Moore returns for 20 yds to the BC 34
Purdue Touchdown, 4 plays
8:29
1st & 10 at opp 34
Markell Jones run for 1 yd to the BC 33
7:46
2nd & 9 at opp 33
David Blough pass complete to Jared Sparks for 8 yds to the BC 25
7:20
3rd & 1 at opp 25
Markell Jones run for 16 yds to the BC 9 for a 1ST down
6:52
1st & goal at opp 9
David Blough pass complete to Rondale Moore for 9 yds for a TD (J.D. Dellinger KICK)Purdue 20, Boston College 7
Boston College Punt, 3 plays
6:52
1st & 10 at own 35
Myles Homan kickoff for 58 yds , Michael Walker return for 19 yds to the PURDUE 46 PURDUE Penalty, Face Mask (15 yards) (Darius Pittman) to the BC 41
6:50
1st & 10 at own 41
Anthony Brown pass complete to AJ Dillon for a loss of 2 yards to the BC 39
6:00
2nd & 12 at own 39
AJ Dillon run for 2 yds to the BC 41
5:10
3rd & 10 at own 41
Anthony Brown sacked by Derrick Barnes for a loss of 9 yards to the BC 32
4:55
4th & 19 at own 32
Grant Carlson punt for 38 yds, fair catch by Rondale Moore at the Prdue 30
Purdue Punt, 6 plays
4:46
1st & 10 at own 30
D.J. Knox run for 2 yds to the Prdue 32
4:05
2nd & 8 at own 32
David Blough pass complete to Isaac Zico for 7 yds to the Prdue 39
3:42
3rd & 1 at own 39
D.J. Knox run for 6 yds to the Prdue 45 for a 1ST down
2:53
1st & 10 at own 45
David Blough pass complete to Terry Wright for 4 yds to the Prdue 49
2:22
2nd & 6 at own 49
David Blough pass incomplete to Terry Wright
2:00
3rd & 6 at own 49
David Blough sacked by Isaiah McDuffie for a loss of 6 yards to the Prdue 43
1:29
4th & 12 at own 43
Joe Schopper punt for 37 yds, fair catch by Michael Walker at the BC 20
Boston College Interception, 2 plays
1:25
1st & 10 at own 20
Anthony Brown pass incomplete to Kobay White
1:18
2nd & 10 at own 20
Anthony Brown pass intercepted Kai Higgins return for 2 yds to the BC 6
Purdue Field goal, 4 plays
0:49
1st & goal at opp 6
Markell Jones run for 1 yd to the BC 5
0:15
2nd & goal at opp 5
Markell Jones run for 1 yd to the BC 4
0:15
3rd & 0 at opp 4
Timeout PURDUE, clock 00:15
0:09
3rd & goal at opp 4
David Blough pass incomplete to Brycen Hopkins
0:05
4th & goal at opp 4
J.D. Dellinger 21 yd FG GOODPurdue 23, Boston College 7
0:05
4th & 8 at own 35
Myles Homan kickoff for 54 yds , Michael Walker return for 30 yds to the BC 41
3rd quarter7 drives, then Purdue 30, Boston College 7
Purdue Fumble, 8 plays
15:00
1st & 10 at own 35
Danny Longman kickoff for 65 yds , Rondale Moore return for 11 yds to the Prdue 11
14:41
1st & 10 at own 11
D.J. Knox run for 3 yds to the Prdue 14
14:06
2nd & 7 at own 14
David Blough pass complete to Rondale Moore for 3 yds to the Prdue 17
13:23
3rd & 4 at own 17
David Blough run for 5 yds to the Prdue 22 for a 1ST down
12:44
1st & 10 at own 22
D.J. Knox run for 2 yds to the Prdue 24
11:55
2nd & 8 at own 24
David Blough pass complete to Rondale Moore for 4 yds to the Prdue 28
11:15
3rd & 4 at own 28
David Blough pass complete to Isaac Zico for 4 yds to the Prdue 32 for a 1ST down
10:47
1st & 10 at own 32
D.J. Knox run for 3 yds to the Prdue 35
10:09
2nd & 7 at own 35
David Blough pass complete to Isaac Zico for 46 yds Isaac Zico fumbled, forced by Brandon Sebastian, recovered by BC Will Harris
Boston College Punt, 7 plays
10:00
1st & 10 at own 19
Anthony Brown pass incomplete
9:50
2nd & 10 at own 19
AJ Dillon run for 9 yds to the BC 28
9:29
3rd & 1 at own 28
AJ Dillon run for no gain to the BC 28
8:59
4th & 1 at own 28
AJ Dillon run for 1 yd to the BC 29 for a 1ST down
8:29
1st & 10 at own 29
Jeff Smith run for no gain to the BC 29
8:08
2nd & 10 at own 29
Anthony Brown pass incomplete
7:52
3rd & 10 at own 29
Anthony Brown pass complete to AJ Dillon for no gain to the BC 29
7:21
4th & 10 at own 29
Grant Carlson punt for 36 yds, fair catch by Rondale Moore at the PURDUE 35 BOSTON COLLEGE Penalty, Illegal Formation (-5 Yards) to the Prdue 40
Purdue Touchdown, 4 plays
7:11
1st & 10 at own 40
Markell Jones run for 4 yds to the Prdue 44
6:37
2nd & 6 at own 44
David Blough pass incomplete
6:30
3rd & 6 at own 44
David Blough pass complete to Brycen Hopkins for 20 yds to the BC 36 for a 1ST down
5:57
1st & 10 at opp 36
David Blough pass complete to Terry Wright for 36 yds for a TD (J.D. Dellinger KICK)Purdue 30, Boston College 7
Boston College Interception, 1 play
5:57
1st & 10 at own 35
Myles Homan kickoff for 60 yds , Michael Walker return for 32 yds to the BC 37
5:42
1st & 10 at own 37
Anthony Brown pass intercepted Anthony Watts return for no gain to the BC 35
Purdue Fumble, 3 plays
5:33
1st & 10 at opp 35
D.J. Knox run for 1 yd to the BC 34
4:53
2nd & 9 at opp 34
D.J. Knox run for 1 yd to the BC 33
3:48
3rd & 8 at opp 33
David Blough sacked by Taj-Amir Torres for a loss of 5 yards to the BC 38 David Blough fumbled, forced by Taj-Amir Torres, recovered by BC Zach Allen , return for 0 yards
Boston College Interception, 7 plays
3:35
1st & 10 at own 38
AJ Dillon run for 6 yds to the BC 44
3:22
2nd & 4 at own 44
AJ Dillon run for 5 yds to the BC 49 for a 1ST down
2:51
1st & 10 at own 49
Anthony Brown pass complete to CJ Lewis for 6 yds to the Prdue 45
2:26
2nd & 4 at opp 45
Anthony Brown pass complete to CJ Lewis for 17 yds to the Prdue 28 for a 1ST down
2:07
1st & 10 at opp 28
AJ Dillon run for 11 yds to the Prdue 17 for a 1ST down
1:49
1st & 10 at opp 17
AJ Dillon run for 3 yds to the Prdue 14
1:29
2nd & 7 at opp 14
Anthony Brown pass intercepted, touchback. Antonio Blackmon return for no gain
Purdue Punt, 3 plays
1:23
1st & 10 at own 20
Markell Jones run for 3 yds to the Prdue 23
0:37
2nd & 7 at own 23
David Blough pass complete to Isaac Zico for 5 yds to the Prdue 28
0:00
3rd & 2 at own 28
David Blough run for 1 yd to the Prdue 29
Q4 14:52
4th & 1 at own 29
Joe Schopper punt for 56 yds, downed at the BC 15
4th quarter6 drives, then Purdue 30, Boston College 13
Boston College Interception, 3 plays
14:40
1st & 10 at own 15
AJ Dillon run for 3 yds to the BC 18
14:20
2nd & 7 at own 18
Anthony Brown pass incomplete to Kobay White
14:03
3rd & 7 at own 18
Anthony Brown pass intercepted Kenneth Major return for 1 yd to the BC 31
Purdue Missed FG, 10 plays
13:35
1st & 10 at opp 31
D.J. Knox run for a loss of 1 yard to the BC 32
12:51
2nd & 11 at opp 32
D.J. Knox run for a loss of 3 yards to the BC 35
12:37
3rd & 14 at opp 35
D.J. Knox run for 4 yds to the BC 31
11:32
4th & 10 at opp 31
David Blough pass complete to Rondale Moore for 10 yds to the BC 21 for a 1ST down
11:13
1st & 10 at opp 21
Rondale Moore run for 4 yds to the BC 17
10:34
2nd & 6 at opp 17
D.J. Knox run for 8 yds to the BC 9 for a 1ST down
10:11
1st & goal at opp 9
D.J. Knox run for 2 yds to the BC 7
9:40
2nd & goal at opp 7
D.J. Knox run for 2 yds to the BC 5
8:52
3rd & goal at opp 5
David Blough run for 1 yd to the BC 4
8:18
4th & goal at opp 4
J.D. Dellinger 21 yd FG MISSED
Boston College Turnover on downs, 11 plays
8:18
1st & 10 at own 20
BOSTON COLLEGE Penalty, Ineligible Downfield on Pass (-5 Yards) to the BC 15
7:58
1st & 15 at own 15
Anthony Brown pass complete to Kobay White for 3 yds to the BC 18
7:26
2nd & 12 at own 18
Anthony Brown pass complete to Jake Burt for 24 yds to the BC 42 for a 1ST down
7:07
1st & 10 at own 42
Ben Glines run for 8 yds to the 50 yard line
6:55
2nd & 2 at the 50
Anthony Brown pass incomplete to Jeff Smith
6:45
3rd & 2 at the 50
Ben Glines run for 2 yds to the Prdue 48 for a 1ST down
6:22
1st & 10 at opp 48
Anthony Brown pass complete to CJ Lewis for 4 yds to the Prdue 44
5:53
2nd & 6 at opp 44
Anthony Brown pass complete to Tommy Sweeney for 10 yds to the Prdue 34 for a 1ST down
5:30
1st & 10 at opp 34
Anthony Brown run for 4 yds to the Prdue 30
4:56
2nd & 6 at opp 30
Anthony Brown sacked by Derrick Barnes for a loss of 4 yards to the Prdue 34
4:47
3rd & 10 at opp 34
Timeout PURDUE, clock 04:47
4:47
3rd & 10 at opp 34
BOSTON COLLEGE Penalty, False Start (Aaron Monteiro) to the Prdue 39
4:41
3rd & 15 at opp 39
Anthony Brown pass incomplete to Kobay White
4:36
4th & 15 at opp 39
Anthony Brown pass incomplete to Jeff Smith
Purdue Punt, 4 plays
4:30
1st & 10 at own 39
Markell Jones run for 12 yds to the BC 49 for a 1ST down
3:43
1st & 10 at opp 49
D.J. Knox run for a loss of 2 yards to the Prdue 49
3:21
2nd & 12 at own 49
David Blough pass incomplete
2:54
3rd & 12 at own 49
Rondale Moore run for no gain to the Prdue 49
2:54
4th & 12 at own 49
Timeout BOSTON COLLEGE, clock 02:54
2:50
4th & 12 at own 49
Joe Schopper punt for 31 yds, fair catch by Michael Walker at the BC 20
Boston College Touchdown, 8 plays
2:39
1st & 10 at own 20
Ben Glines run for 17 yds to the BC 37 for a 1ST down
2:06
1st & 10 at own 37
Travis Levy run for 11 yds to the BC 48 for a 1ST down
1:46
1st & 10 at own 48
EJ Perry run for 2 yds to the 50 yard line
1:30
2nd & 8 at the 50
EJ Perry pass complete to Ben Glines for 10 yds to the Prdue 40 for a 1ST down
1:15
1st & 10 at opp 40
Travis Levy run for 1 yd to the Prdue 39
0:48
2nd & 9 at opp 39
EJ Perry pass complete to CJ Lewis for 38 yds to the Prdue 1 for a 1ST down
0:31
1st & goal at opp 1
Travis Levy run for no gain to the Prdue 1
0:18
2nd & goal at opp 1
EJ Perry run for 1 yd for a TD (John Tessitore PAT MISSED)Purdue 30, Boston College 13
Purdue Result not recorded, 1 play
0:18
2nd & 10 at own 35
Danny Longman on-side kick recovered by PURDUE at the Prdue 49
0:01
1st & 10 at own 49
David Blough run for a loss of 1 yard to the Prdue 48
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.