Referee Dan Romeo; umpire Scott Teifer; head linesman Doug Moore; line judge Quentin Givens; side judge Corey Luxner; field judge Matt Mills; back judge Terry White; 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
Pittsburgh
Northwestern
438
Total yards
462
269
Passing yards
214
169
Rushing yards
248
9.3
Yards per pass
5.9
5.3
Yards per rush
5.0
18
First downs
27
6–13
Third downs
9–19
0–2
Fourth downs
4–4
4
Turnovers
2
5–50
Penalties
4–35
24:38
Possession
35:22
4
Sacks (by defense)
1
Efficiency
Pittsburgh
Northwestern
31%
Success rate
42%
−0.11
EPA per play
0.23
1.75
Explosiveness
1.37
−0.11
Rushing EPA
0.28
−0.18
Passing EPA
0.18
25%
Passing-down success
38%
0.01
First-down EPA
−0.07
−0.33
Second-down EPA
−0.15
0.33
Third-down EPA
0.97
20%
Havoc by its defense
18%
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)
Pittsburgh 53% to win. Northwestern pulled the upset.
The line
Pittsburgh −3, over/under 63.
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 Pittsburgh 58%, Northwestern 42%. 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. Northwestern drives left to right, Pittsburgh right to left.
Q1 NorthwesternPunt, 3 plays, 2 yards
Q1 PittsburghField goal, 5 plays, 30 yards
Q1 NorthwesternPunt, 5 plays, 17 yards
Q1 PittsburghTurnover on downs, 12 plays, 76 yards
Q1 NorthwesternTouchdown, 10 plays, 99 yards
Q2 PittsburghInterception, 4 plays, 56 yards
Q2 NorthwesternInterception, 13 plays, 66 yards
Q2 PittsburghPunt, 4 plays, 3 yards
Q2 NorthwesternTouchdown, 8 plays, 74 yards
Q2 PittsburghTouchdown, 1 play, 69 yards
Q2 NorthwesternFumble, 7 plays, 49 yards
Q2 PittsburghEnd of half, 5 plays, 24 yards
Q3 PittsburghTouchdown, 4 plays, 68 yards
Q3 NorthwesternTouchdown, 14 plays, 89 yards
Q3 PittsburghMissed FG, 8 plays, 29 yards
Q3 NorthwesternPunt, 3 plays, −5 yards
Q3 PittsburghTouchdown, 6 plays, 22 yards
Q4 NorthwesternTouchdown, 14 plays, 76 yards
Q4 PittsburghFumble, 1 play, 0 yards
Q4 NorthwesternField goal, 5 plays, 9 yards
Q4 PittsburghInterception, 10 plays, 50 yards
Q4 NorthwesternPunt, 3 plays, 1 yard
Q4 PittsburghInterception, 3 plays, 3 yards
Q4 NorthwesternEnd of game, 2 plays, −2 yards
Play by play
1st quarter5 drives, then Pittsburgh 3, Northwestern 0
Northwestern Punt, 3 plays
15:00
1st & 10 at own 35
Chris Blewitt kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Justin Jackson run for 3 yds to the Nwest 28
14:21
2nd & 7 at own 28
Clayton Thorson pass complete to Justin Jackson for 5 yds to the Nwest 33
13:58
3rd & 2 at own 33
Clayton Thorson sacked by Allen Edwards and Shakir Soto for a loss of 6 yards to the Nwest 27
13:07
4th & 8 at own 27
Hunter Niswander punt for 33 yds , Quadree Henderson returns for 2 yds to the Pitt 42
Pittsburgh Field goal, 5 plays
12:52
1st & 10 at own 42
Nathan Peterman pass complete to Dontez Ford for 38 yds to the Nwest 20 for a 1ST down
12:30
1st & 10 at opp 20
Quadree Henderson run for a loss of 8 yards to the Nwest 28 Quadree Henderson fumbled, recovered by Pitt Quadree Henderson
12:13
2nd & 18 at opp 28
Nathan Peterman pass incomplete to Scott Orndoff
11:59
3rd & 18 at opp 28
Nathan Peterman pass incomplete to Dontez Ford
11:53
4th & 18 at opp 28
Chris Blewitt 46 Yd Field GoalPittsburgh 3, Northwestern 0
Northwestern Punt, 5 plays
11:53
4th & 18 at own 35
Chris Blewitt kickoff for 65 yds for a touchback
11:53
1st & 10 at own 25
Clayton Thorson run for 9 yds to the Nwest 34
11:21
2nd & 1 at own 34
Clayton Thorson pass complete to Garrett Dickerson for 6 yds to the Nwest 40 for a 1ST down
10:52
1st & 10 at own 40
Jelani Roberts run for a loss of 1 yard to the Nwest 39
10:27
2nd & 11 at own 39
John Moten IV run for 3 yds to the Nwest 42
9:52
3rd & 8 at own 42
Clayton Thorson pass incomplete to Justin Jackson
9:38
4th & 8 at own 42
Hunter Niswander punt for 35 yds, fair catch by Quadree Henderson at the Pitt 23
Pittsburgh Turnover on downs, 12 plays
9:38
1st & 10 at own 23
James Conner run for 4 yds to the Pitt 27
8:59
2nd & 6 at own 27
Nathan Peterman pass complete to James Conner for 3 yds to the Pitt 30
8:18
3rd & 3 at own 30
Peterman, Nathan pass pass intended for Weah, Jester intercepted by McGee, Jared at the PITTSBURGH42, McGee, Jared return 0 yards to the PITTSBURGH42, PENALTY NORTHWSTRN holding (Hartage, Montre) 10 yards to the PITTSBURGH40, NO PLAY, 1ST DOWN PITTSBURGH.
8:07
1st & 10 at own 40
James Conner run for a loss of 5 yards to the Pitt 35
7:21
2nd & 15 at own 35
Nathan Peterman pass complete to Dontez Ford for 8 yds to the Pitt 43
6:58
3rd & 7 at own 43
Nathan Peterman pass complete to Scott Orndoff for 15 yds to the Nwest 42 for a 1ST down
6:42
1st & 10 at opp 42
Nathan Peterman pass complete to Aaron Mathews for 24 yds to the Nwest 18 for a 1ST down
6:27
1st & 10 at opp 18
James Conner run for 4 yds to the Nwest 14
5:57
2nd & 6 at opp 14
Darrin Hall run for 7 yds to the Nwest 7 for a 1ST down
5:37
1st & goal at opp 7
Brian O’Neill pass incomplete to George Aston
5:14
2nd & goal at opp 7
James Conner run for 4 yds to the Nwest 3
4:33
3rd & goal at opp 3
George Aston run for 2 yds to the Nwest 1
3:50
4th & goal at opp 1
James Conner run for no gain to the Nwest 1
Northwestern Touchdown, 10 plays
3:50
1st & 10 at own 1
Clayton Thorson run for 1 yd to the Nwest 2
3:18
2nd & 9 at own 2
Justin Jackson run for 68 yds to the Pitt 30 for a 1ST down
2:47
1st & 10 at opp 30
Justin Jackson run for 1 yd to the Pitt 29
2:19
2nd & 9 at opp 29
Clayton Thorson pass incomplete to Justin Jackson
2:09
3rd & 9 at opp 29
Justin Jackson run for 10 yds to the Pitt 19 for a 1ST down
1:47
1st & 10 at opp 19
Justin Jackson run for 5 yds to the Pitt 14
1:21
2nd & 5 at opp 14
Justin Jackson run for 4 yds to the Pitt 10
0:00
3rd & 1 at opp 10
Justin Jackson run for no gain to the Pitt 10
Q2 15:00
4th & 1 at opp 10
Clayton Thorson run for 2 yds to the Pitt 8 for a 1ST down
Q2 14:31
1st & goal at opp 8
Justin Jackson 8 Yd Run (Jack Mitchell Kick)Northwestern 7, Pittsburgh 3
2nd quarter7 drives, then Northwestern 14, Pittsburgh 10
Pittsburgh Interception, 4 plays
14:31
1st & 10 at own 35
Jack Mitchell kickoff for 31 yds , George Aston return for no gain to the Pitt 34
14:30
1st & 10 at own 34
Nathan Peterman pass complete to Quadree Henderson for 37 yds to the Nwest 29 for a 1ST down
14:09
1st & 10 at opp 29
James Conner run for 21 yds to the Nwest 8 for a 1ST down
14:01
1st & goal at opp 8
James Conner run for 3 yds to the Nwest 5
13:21
2nd & goal at opp 5
PITTSBURGH Penalty, False Start (-5 Yards) to the Nwest 10
12:54
2nd & goal at opp 10
Nathan Peterman pass intercepted Godwin Igwebuike return for 12 yds to the Nwest 15
Northwestern Interception, 13 plays
12:54
1st & 10 at own 15
Clayton Thorson pass incomplete to Solomon Vault
12:42
2nd & 10 at own 15
Justin Jackson run for 17 yds to the Nwest 32 for a 1ST down
12:21
1st & 10 at own 32
Justin Jackson run for 2 yds to the Nwest 34
11:54
2nd & 8 at own 34
Clayton Thorson sacked by Ejuan Price for a loss of 10 yards to the Nwest 24
11:14
3rd & 18 at own 24
Clayton Thorson pass complete to Flynn Nagel for 21 yds to the Nwest 45 for a 1ST down
10:53
1st & 10 at own 45
John Moten IV run for 2 yds to the Nwest 47
10:17
2nd & 8 at own 47
John Moten IV run for 6 yds to the Pitt 47
9:41
3rd & 2 at opp 47
Clayton Thorson pass complete to Garrett Dickerson for 7 yds to the Pitt 40 for a 1ST down
9:16
1st & 10 at opp 40
Clayton Thorson run for 10 yds to the Pitt 30 for a 1ST down
8:52
1st & 10 at opp 30
Justin Jackson run for 3 yds to the Pitt 27
8:36
2nd & 7 at opp 27
Clayton Thorson pass complete to Macan Wilson for 10 yds to the Pitt 17 for a 1ST down
8:01
1st & 10 at opp 17
Justin Jackson run for a loss of 2 yards to the Pitt 19
7:34
2nd & 12 at opp 19
Clayton Thorson pass intercepted, touchback. Avonte Maddox return for no gain
Pittsburgh Punt, 4 plays
7:34
1st & 10 at own 20
Nathan Peterman pass complete to George Aston for 1 yd to the Pitt 21 PITTSBURGH Penalty, Offensive Holding (Quadree Henderson) to the Pitt 11
7:02
1st & 19 at own 11
James Conner run for 1 yd to the Pitt 12
6:36
2nd & 18 at own 12
Nathan Peterman pass complete to Aaron Mathews for 11 yds to the Pitt 23
5:59
3rd & 7 at own 23
Nathan Peterman pass incomplete to Jester Weah
5:43
4th & 7 at own 23
Ryan Winslow punt for 41 yds , Flynn Nagel returns for no gain to the Nwest 23 NORTHWESTERN Penalty, Offensive Holding (10 Yards) to the Nwest 26
Northwestern Touchdown, 8 plays
5:43
1st & 10 at own 26
Clayton Thorson pass complete to Garrett Dickerson for 7 yds to the Nwest 33
5:04
2nd & 3 at own 33
Justin Jackson run for no gain to the Nwest 33
4:57
3rd & 3 at own 33
Clayton Thorson pass complete to Andrew Scanlan for 4 yds to the Nwest 37 for a 1ST down
4:40
1st & 10 at own 37
Justin Jackson run for 3 yds to the Nwest 40
4:01
2nd & 7 at own 40
Clayton Thorson pass incomplete to Austin Carr
3:57
3rd & 7 at own 40
Clayton Thorson pass complete to Macan Wilson for 32 yds to the Pitt 28 for a 1ST down
3:31
1st & 10 at opp 28
Clayton Thorson pass complete to Austin Carr for 12 yds to the Pitt 16 for a 1ST down
3:08
1st & 10 at opp 16
Justin Jackson 16 Yd Run (Jack Mitchell Kick)Northwestern 14, Pittsburgh 3
Pittsburgh Touchdown, 1 play
3:08
1st & 10 at own 35
Jack Mitchell kickoff for 51 yds , Quadree Henderson return for 17 yds to the Pitt 31
Chris Blewitt kickoff for 60 yds , Solomon Vault return for 15 yds to the Nwest 20
2:35
1st & 10 at own 20
Justin Jackson run for 3 yds to the Nwest 23
2:07
2nd & 7 at own 23
Justin Jackson run for 2 yds to the Nwest 25
1:37
3rd & 5 at own 25
Timeout PITTSBURGH, clock 01:37
1:32
3rd & 5 at own 25
Thorson, Clayton pass incomplete, PENALTY PITTSBURGH holding (Mitchell, Reggie) 10 yards to the NORTHWSTRN35, NO PLAY, 1ST DOWN NORTHWSTRN.
1:27
1st & 10 at own 35
Clayton Thorson pass incomplete to Justin Jackson
1:21
2nd & 10 at opp 35
Clayton Thorson pass complete to Andrew Scanlan for 17 yds to the NORTHWSTRN 48 for a 1ST down PITTSBURGH Penalty, Personal Foul (Shakir Soto) to the Pitt 33 for a 1ST down
1:05
1st & 10 at opp 33
Thorson, Clayton pass incomplete to Moten IV, John, PENALTY NORTHWSTRN holding (Butler, J.B.) 10 yards to the PITTSBURGH43, NO PLAY.
1:01
1st & 20 at opp 43
Justin Jackson run for 4 yds to the Pitt 39
0:41
2nd & 16 at opp 39
Clayton Thorson pass complete to Austin Carr for 8 yds to the Pitt 31
Pittsburgh End of half, 5 plays
0:20
2nd & 4 at own 35
Qadree Ollison run for 19 yds to the Nwest 46 for a 1ST down
0:11
1st & 10 at opp 46
TEAM pass incomplete
0:06
2nd & 10 at opp 46
Nathan Peterman pass complete to Quadree Henderson for 5 yds to the Nwest 41
0:00
3rd & 5 at opp 41
Nathan Peterman pass incomplete
3rd quarter5 drives, then Northwestern 21, Pittsburgh 17
Pittsburgh Touchdown, 4 plays
15:00
1st & 10 at own 35
Jack Mitchell kickoff for 33 yds , Rachid Ibrahim return for no gain to the Pitt 32
14:59
1st & 10 at own 32
Quadree Henderson run for 57 yds to the Nwest 11 for a 1ST down
14:25
1st & 10 at opp 11
Qadree Ollison run for a loss of 3 yards to the Nwest 14
Quadree Henderson run for 2 yds to the Pitt 27 Quadree Henderson fumbled, forced by Anthony Walker Jr., recovered by Nwest Tyler Lancaster
Northwestern Field goal, 5 plays
8:14
1st & 10 at opp 27
Justin Jackson run for 13 yds to the Pitt 14 for a 1ST down
7:44
1st & 10 at opp 14
Justin Jackson run for a loss of 7 yards to the Pitt 21
7:07
2nd & 17 at opp 21
Justin Jackson run for 3 yds to the Pitt 18
6:23
3rd & 14 at opp 18
Clayton Thorson pass incomplete to Macan Wilson
6:14
4th & 14 at opp 18
Jack Mitchell 37 Yd Field GoalNorthwestern 31, Pittsburgh 24
Pittsburgh Interception, 10 plays
6:17
4th & 14 at own 35
Jack Mitchell kickoff for 40 yds , Rachid Ibrahim return for 7 yds to the Pitt 32
6:09
1st & 10 at own 32
Quadree Henderson run for no gain to the Pitt 32
5:22
2nd & 10 at own 32
Ben DiNucci pass complete to Quadree Henderson for 3 yds to the Pitt 35
4:41
3rd & 7 at own 35
Ben DiNucci run for 16 yds to the Nwest 49 for a 1ST down
4:29
1st & 10 at opp 49
NORTHWESTERN Penalty, Substitution Infraction (5 Yards) to the Nwest 44
4:18
1st & 5 at opp 44
Ben DiNucci pass incomplete to Qadree Ollison
4:11
2nd & 5 at opp 44
Qadree Ollison run for 5 yds to the Nwest 39 for a 1ST down
3:57
1st & 10 at opp 39
Quadree Henderson run for 21 yds to the Nwest 18 for a 1ST down
3:39
1st & 10 at opp 18
Chawntez Moss run for no gain to the Nwest 18
3:06
2nd & 10 at opp 18
Ben DiNucci pass incomplete to Rafael Araujo-Lopes
2:59
3rd & 10 at opp 18
Ben DiNucci pass incomplete to Scott Orndoff
2:49
4th & 10 at opp 18
Ben DiNucci pass intercepted Jared McGee return for no gain to the Nwest 3
Northwestern Punt, 3 plays
2:49
1st & 10 at own 3
Clayton Thorson run for 3 yds to the Nwest 6
2:18
2nd & 7 at own 6
Justin Jackson run for a loss of 2 yards to the Nwest 4
2:12
3rd & 9 at own 4
Timeout PITTSBURGH, clock 02:12
2:06
3rd & 9 at own 4
Clayton Thorson pass incomplete to Austin Carr
1:55
4th & 9 at own 4
Hunter Niswander punt for 52 yds , Quadree Henderson returns for no gain to the Pitt 4 PITTSBURGH Penalty, Offensive Holding (10 Yards) to the Pitt 34
Pittsburgh Interception, 3 plays
1:55
1st & 10 at own 34
Ben DiNucci pass incomplete to Jester Weah
1:49
2nd & 10 at own 34
Chawntez Moss run for 3 yds to the Pitt 37
1:22
3rd & 7 at own 37
Ben DiNucci pass intercepted Kyle Queiro return for 13 yds to the Pitt 21
Northwestern End of game, 2 plays
1:22
1st & 10 at opp 21
TEAM run for a loss of 1 yard to the Pitt 22
0:00
2nd & 11 at opp 22
TEAM run for a loss of 1 yard to the Pitt 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.