Referee Don Willard; umpire James Shaw III; head linesman Bruce Keeling; line judge Ron Tipton; side judge Stephen Hassel; field judge Terry Anderson; back judge Michael Elliott; center judge Mike StumbergGame 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
Penn State
Northwestern
362
Total yards
396
237
Passing yards
169
125
Rushing yards
227
5.8
Yards per pass
5.3
4.2
Yards per rush
4.8
17
First downs
22
4–17
Third downs
6–17
0–0
Fourth downs
0–0
2
Turnovers
1
9–70
Penalties
7–80
30:41
Possession
29:19
Efficiency
Penn State
Northwestern
35%
Success rate
31%
0.09
EPA per play
0.02
1.31
Explosiveness
1.65
0.20
Rushing EPA
0.06
0.01
Passing EPA
−0.00
24%
Passing-down success
30%
0.00
First-down EPA
−0.23
0.16
Second-down EPA
0.04
0.14
Third-down EPA
0.55
1%
Havoc by its defense
1%
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)
Northwestern 51% to win. Elo’s favorite won.
The line
Northwestern −2, over/under 41.
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 Northwestern 56%, Penn State 44%. 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, Penn State right to left.
Q1 Penn StateFumble, 3 plays, 0 yards
Q1 NorthwesternMissed FG, 8 plays, 50 yards
Q1 Penn StatePunt, 3 plays, 3 yards
Q1 NorthwesternPunt, 3 plays, −4 yards
Q1 Penn StatePunt, 5 plays, 15 yards
Q1 NorthwesternPunt, 4 plays, 25 yards
Q1 Penn StatePunt, 3 plays, 1 yard
Q1 NorthwesternPunt, 7 plays, 16 yards
Q1 Penn StatePunt, 3 plays, 8 yards
Q2 NorthwesternTouchdown, 5 plays, 59 yards
Q2 Penn StatePunt, 8 plays, 39 yards
Q2 NorthwesternTouchdown, 5 plays, 91 yards
Q2 Penn StateTouchdown, 9 plays, 75 yards
Q2 NorthwesternTouchdown, 0 yards
Q2 Penn StatePunt, 3 plays, 3 yards
Q2 NorthwesternEnd of half, 2 plays, −7 yards
Q3 NorthwesternPunt, 6 plays, 31 yards
Q3 Penn StatePunt, 4 plays, 17 yards
Q3 NorthwesternPunt, 6 plays, 20 yards
Q3 Penn StatePunt, 3 plays, 5 yards
Q3 NorthwesternMissed FG, 5 plays, 30 yards
Q3 Penn StateTouchdown, 5 plays, 70 yards
Q3 NorthwesternInterception, 5 plays, 9 yards
Q3 Penn StatePunt, 5 plays, 22 yards
Q3 NorthwesternPunt, 4 plays, 6 yards
Q4 Penn StateTouchdown, 5 plays, 71 yards
Q4 NorthwesternPunt, 3 plays, −1 yard
Q4 Penn StateInterception, 8 plays, 30 yards
Q4 NorthwesternPunt, 9 plays, 30 yards
Q4 Penn StatePunt, 3 plays, 8 yards
Q4 NorthwesternField goal, 10 plays, 36 yards
Q4 Penn StateFumble, 1 play, 0 yards
Play by play
1st quarter9 drives, then Tied at 0
Penn State Fumble, 3 plays
15:00
1st & 10 at own 35
Jack Mitchell kickoff for 65 yds for a touchback
14:51
1st & 10 at own 25
Saquon Barkley run for 5 yds to the PnSt 30
14:24
2nd & 5 at own 30
Christian Hackenberg pass incomplete to Chris Godwin
14:24
3rd & 5 at own 30
PENN ST Penalty, False Start (Paris Palmer) to the PnSt 25
14:19
3rd & 10 at own 25
Christian Hackenberg pass incomplete to DaeSean Hamilton
14:09
4th & 10 at own 25
Daniel Pasquariello punt for 45 yds , Miles Shuler returns for a loss of 1 yard to the Nwest 29 Miles Shuler fumbled, recovered by Nwest
Northwestern Missed FG, 8 plays
14:04
1st & 10 at own 29
Clayton Thorson pass complete to Dan Vitale for 18 yds to the Nwest 47 for a 1ST down
13:54
1st & 10 at own 47
Clayton Thorson pass complete to Dan Vitale for 2 yds to the Nwest 49
13:29
2nd & 8 at own 49
Justin Jackson run for no gain to the Nwest 49
12:58
3rd & 8 at own 49
Clayton Thorson pass complete to Garrett Dickerson for 26 yds to the PnSt 25 for a 1ST down
12:37
1st & 10 at opp 25
Clayton Thorson pass incomplete to Garrett Dickerson
12:31
2nd & 10 at opp 25
Warren Long run for 4 yds to the PnSt 21
12:02
3rd & 6 at opp 21
Clayton Thorson pass incomplete to Dan Vitale
11:57
4th & 6 at opp 21
Jack Mitchell 39 yd FG MISSED
Penn State Punt, 3 plays
11:51
1st & 10 at own 21
Saquon Barkley run for a loss of 3 yards to the PnSt 18
11:11
2nd & 13 at own 18
Christian Hackenberg pass complete to Chris Godwin for 6 yds to the PnSt 24
10:32
3rd & 7 at own 24
Christian Hackenberg pass incomplete to Geno Lewis
10:22
4th & 7 at own 24
Daniel Pasquariello punt for 43 yds , Miles Shuler returns for 6 yds to the Nwest 39
Northwestern Punt, 3 plays
10:15
1st & 10 at own 39
Clayton Thorson sacked by Brandon Bell for a loss of 9 yards to the Nwest 30
9:46
2nd & 19 at own 30
Solomon Vault run for 6 yds to the Nwest 36
9:15
3rd & 13 at own 36
Clayton Thorson pass complete to Miles Shuler for a loss of 1 yard to the Nwest 35
8:40
4th & 14 at own 35
Hunter Niswander punt for 48 yds , DeAndre Thompkins returns for 8 yds to the PnSt 25
Penn State Punt, 5 plays
8:32
1st & 10 at own 25
Saquon Barkley run for a loss of 3 yards to the PnSt 22
7:57
2nd & 13 at own 22
Christian Hackenberg pass incomplete to Saquon Barkley
7:47
3rd & 13 at own 22
NORTHWESTERN Penalty, Personal Foul (Dean Lowry) to the PnSt 37 for a 1ST down
7:28
1st & 10 at own 37
Christian Hackenberg pass incomplete to Mike Gesicki
7:20
2nd & 10 at own 37
Saquon Barkley run for 3 yds to the PnSt 40
6:43
3rd & 7 at own 40
Christian Hackenberg pass incomplete to Saeed Blacknall
6:33
4th & 7 at own 40
Daniel Pasquariello punt for 60 yds for a touchback
Northwestern Punt, 4 plays
6:25
1st & 10 at own 20
Clayton Thorson run for 16 yds to the Nwest 36 Clayton Thorson fumbled, recovered by Nwest
6:14
1st & 10 at own 36
Justin Jackson run for no gain to the Nwest 36
5:50
2nd & 10 at own 36
Clayton Thorson pass incomplete
5:40
3rd & 10 at own 36
Clayton Thorson run for 9 yds to the Nwest 45 Clayton Thorson fumbled, recovered by Nwest
5:14
4th & 1 at own 45
Hunter Niswander punt for 40 yds, fair catch by DeAndre Thompkins at the PnSt 15
Penn State Punt, 3 plays
5:10
1st & 10 at own 15
Christian Hackenberg pass incomplete
5:03
2nd & 10 at own 15
Saquon Barkley run for 1 yd to the PnSt 16
4:24
3rd & 9 at own 16
Timeout PENN ST, clock 04:24
4:20
3rd & 9 at own 16
Christian Hackenberg pass incomplete to DaeSean Hamilton
4:14
4th & 9 at own 16
Daniel Pasquariello punt for 41 yds, fair catch by Miles Shuler at the Nwest 43
Northwestern Punt, 7 plays
4:07
1st & 10 at own 43
Justin Jackson run for 1 yd to the Nwest 44
3:42
2nd & 9 at own 44
Clayton Thorson sacked by Brandon Bell for a loss of 1 yard to the Nwest 43
3:09
3rd & 10 at own 43
Clayton Thorson pass complete to Christian Jones for 13 yds to the PnSt 44 for a 1ST down
2:52
1st & 10 at opp 44
Zack Oliver pass complete to Jelani Roberts for 10 yds to the PnSt 34 for a 1ST down
2:41
1st & 10 at opp 34
Zack Oliver pass complete to Jelani Roberts for a loss of 2 yards to the PnSt 36
2:07
2nd & 12 at opp 36
Zack Oliver sacked by Brandon Bell for a loss of 5 yards to the PnSt 41
1:55
3rd & 17 at opp 41
Zack Oliver pass incomplete to Cameron Dickerson
1:45
4th & 17 at opp 41
Hunter Niswander punt for 32 yds, downed at the PnSt 9
Penn State Punt, 3 plays
1:41
1st & 10 at own 9
Christian Hackenberg pass incomplete
1:35
2nd & 10 at own 9
Christian Hackenberg pass complete to Chris Godwin for 9 yds to the PnSt 18
1:08
3rd & 1 at own 18
PENN ST Penalty, False Start (Mike Gesicki) to the PnSt 13
0:00
3rd & 6 at own 13
Christian Hackenberg pass complete to DaeSean Hamilton for 4 yds to the PnSt 17
Q2 14:53
4th & 2 at own 17
Daniel Pasquariello punt for 42 yds, fair catch by Miles Shuler at the Nwest 41
2nd quarter6 drives, then Northwestern 20, Penn State 7
Northwestern Touchdown, 5 plays
14:45
1st & 10 at own 41
Justin Jackson run for 8 yds to the Nwest 49
14:29
2nd & 2 at own 49
Justin Jackson run for 1 yd to the 50 yard line
13:49
3rd & 1 at the 50
Warren Long run for 35 yds to the PnSt 15 for a 1ST down
13:29
1st & 10 at opp 15
Warren Long run for 1 yd to the PnSt 14
12:56
2nd & 9 at opp 14
Christian Jones 14 Yd pass from Zack Oliver (Jack Mitchell Kick)Northwestern 7, Penn State 0
Penn State Punt, 8 plays
12:56
2nd & 9 at own 35
Jack Mitchell kickoff for 65 yds for a touchback
12:45
1st & 10 at own 25
Christian Hackenberg pass complete to Saquon Barkley for 7 yds to the PnSt 32
12:11
2nd & 3 at own 32
Christian Hackenberg pass complete to Chris Godwin for 18 yds to the 50 yard line for a 1ST down
11:44
1st & 10 at the 50
Christian Hackenberg run for 4 yds to the Nwest 46
11:16
2nd & 6 at opp 46
Saquon Barkley run for 4 yds to the Nwest 42
10:43
3rd & 2 at opp 42
Timeout PENN ST, clock 10:43
10:38
3rd & 2 at opp 42
Saquon Barkley run for 4 yds to the Nwest 38 for a 1ST down
10:13
1st & 10 at opp 38
PENN ST Penalty, False Start (-5 Yards) to the Nwest 43
9:45
1st & 15 at opp 43
Saquon Barkley run for a loss of 2 yards to the Nwest 45
9:05
2nd & 17 at opp 45
Christian Hackenberg pass complete to Saquon Barkley for 3 yds to the Nwest 42
8:23
3rd & 14 at opp 42
Christian Hackenberg pass complete to Akeel Lynch for 6 yds to the Nwest 36
7:54
4th & 8 at opp 36
Daniel Pasquariello punt for 27 yds, punt out-of-bounds at the Nwest 9
Northwestern Touchdown, 5 plays
7:45
1st & 10 at own 9
Justin Jackson run for 48 yds to the PnSt 43 for a 1ST down
7:31
1st & 10 at opp 43
PENN ST Penalty, Defensive Pass Interference (Grant Haley) to the PnSt 28 for a 1ST down
7:24
1st & 10 at opp 28
Justin Jackson run for 2 yds to the PnSt 26
6:50
2nd & 8 at opp 26
Justin Jackson run for 25 yds to the PnSt 1 for a 1ST down
6:30
1st & goal at opp 1
Justin Jackson run for no gain to the PnSt 1
6:00
2nd & goal at opp 1
Zack Oliver 1 Yd Run (Jack Mitchell PAT failed)Northwestern 13, Penn State 0
Penn State Touchdown, 9 plays
6:00
2nd & 10 at own 35
Jack Mitchell kickoff for 62 yds , Koa Farmer return for 19 yds to the PnSt 22
5:45
1st & 10 at own 22
Christian Hackenberg pass complete to Mike Gesicki for 5 yds to the PnSt 27
5:13
2nd & 5 at own 27
Saquon Barkley run for 2 yds to the PnSt 29
4:31
3rd & 3 at own 29
Christian Hackenberg pass complete to Geno Lewis for 6 yds to the PnSt 35 for a 1ST down
4:06
1st & 10 at own 35
Christian Hackenberg pass incomplete to Mike Gesicki
3:57
2nd & 10 at own 35
Saquon Barkley run for 5 yds to the PnSt 40
3:20
3rd & 5 at own 40
Christian Hackenberg pass complete to Saquon Barkley for 32 yds to the Nwest 28 for a 1ST down
2:53
1st & 10 at opp 28
Christian Hackenberg pass incomplete to Saeed Blacknall
2:44
2nd & 10 at opp 28
Christian Hackenberg pass complete to Chris Godwin for 21 yds to the Nwest 7 for a 1ST down
2:18
1st & goal at opp 7
Saquon Barkley 7 Yd Run (Tyler Davis Kick)Northwestern 13, Penn State 7
2:04
1st & 10 at own 35
Solomon Vault 96 Yd Kickoff Return (Jack Mitchell Kick)Northwestern 20, Penn State 7
Penn State Punt, 3 plays
2:04
1st & 10 at own 35
Jack Mitchell kickoff for 65 yds , Koa Farmer return for 37 yds to the PnSt 37
1:53
1st & 10 at own 37
Christian Hackenberg pass incomplete
1:44
2nd & 10 at own 37
Christian Hackenberg pass complete to Chris Godwin for 6 yds to the PnSt 43
1:20
3rd & 4 at own 43
Christian Hackenberg sacked by Deonte Gibson for a loss of 3 yards to the PnSt 40
1:20
4th & 7 at own 40
Timeout NORTHWESTERN, clock 01:20
1:13
4th & 7 at own 40
Daniel Pasquariello punt for 35 yds, fair catch by Miles Shuler at the Nwest 25
Northwestern End of half, 2 plays
1:10
1st & 10 at own 25
PENN ST Penalty, Defensive Holding (John Reid) to the Nwest 35 for a 1ST down
1:01
1st & 10 at own 35
NORTHWESTERN Penalty, Personal Foul (-15 Yards) to the Nwest 20
1:00
1st & 25 at own 20
Timeout PENN ST, clock 01:00
0:55
1st & 25 at own 20
TEAM run for a loss of 1 yard to the Nwest 19
0:00
2nd & 26 at own 19
TEAM run for a loss of 1 yard to the Nwest 18
3rd quarter9 drives, then Northwestern 20, Penn State 14
Northwestern Punt, 6 plays
15:00
1st & 10 at own 35
Tyler Davis kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Justin Jackson run for 6 yds to the Nwest 31
14:43
2nd & 4 at own 31
Zack Oliver pass complete to Dan Vitale for 10 yds to the Nwest 41 for a 1ST down
14:30
1st & 10 at own 41
Zack Oliver pass complete to Dan Vitale for 10 yds to the PnSt 49 for a 1ST down
14:20
1st & 10 at opp 49
Justin Jackson run for no gain to the PnSt 49
13:42
2nd & 10 at opp 49
PENN ST Penalty, Defensive Offside (5 Yards) to the PnSt 44
13:30
2nd & 5 at opp 44
Zack Oliver pass incomplete to Mike McHugh
13:23
3rd & 5 at opp 44
Zack Oliver pass incomplete
13:15
4th & 5 at opp 44
Hunter Niswander punt for 37 yds, fair catch by DeAndre Thompkins at the PnSt 7
Penn State Punt, 4 plays
13:09
1st & 10 at own 7
Saquon Barkley run for 13 yds to the PnSt 20 for a 1ST down
12:35
1st & 10 at own 20
Saquon Barkley run for a loss of 2 yards to the PnSt 18
12:00
2nd & 12 at own 18
Christian Hackenberg pass complete to Saquon Barkley for a loss of 3 yards to the PnSt 15
11:24
3rd & 15 at own 15
Christian Hackenberg pass complete to Geno Lewis for 9 yds to the PnSt 24
10:52
4th & 6 at own 24
Daniel Pasquariello punt for 37 yds, punt out-of-bounds at the Nwest 39
Northwestern Punt, 6 plays
10:46
1st & 10 at own 39
Jelani Roberts run for 2 yds to the Nwest 41
10:25
2nd & 8 at own 41
Zack Oliver pass complete to Jelani Roberts for 6 yds to the Nwest 47
9:56
3rd & 2 at own 47
Zack Oliver pass complete to Garrett Dickerson for 8 yds to the PnSt 45 for a 1ST down
9:44
1st & 10 at opp 45
Justin Jackson run for 3 yds to the PnSt 42
9:09
2nd & 7 at opp 42
Zack Oliver pass incomplete to Christian Jones
9:01
3rd & 7 at opp 42
Zack Oliver run for 1 yd to the PnSt 41
8:38
4th & 6 at opp 41
Hunter Niswander punt for 27 yds, punt out-of-bounds at the PnSt 14
Penn State Punt, 3 plays
8:30
1st & 10 at own 14
Saquon Barkley run for 5 yds to the PnSt 19
7:58
2nd & 5 at own 19
Christian Hackenberg pass incomplete to DaeSean Hamilton
7:53
3rd & 5 at own 19
Christian Hackenberg pass incomplete
7:41
4th & 5 at own 19
Daniel Pasquariello punt for 44 yds , Miles Shuler returns for 3 yds to the Nwest 40
Northwestern Missed FG, 5 plays
7:32
1st & 10 at own 40
Justin Jackson run for 30 yds to the PnSt 30 for a 1ST down
7:21
1st & 10 at opp 30
Justin Jackson run for no gain to the PnSt 30
6:46
2nd & 10 at opp 30
Zack Oliver pass incomplete to Dan Vitale
6:42
3rd & 10 at opp 30
Zack Oliver pass incomplete
6:37
4th & 10 at opp 30
Jack Mitchell 47 yd FG MISSED
Penn State Touchdown, 5 plays
6:31
1st & 10 at own 30
Christian Hackenberg pass incomplete to Saquon Barkley
6:20
2nd & 10 at own 30
Christian Hackenberg pass complete to Kyle Carter for 1 yd to the PnSt 31
5:43
3rd & 9 at own 31
Christian Hackenberg pass incomplete to Chris Godwin
5:37
4th & 9 at own 31
NORTHWESTERN Penalty, Roughing the Kicker (15 Yards) to the PnSt 46 for a 1ST down
5:27
1st & 10 at opp 46
Christian Hackenberg run for 7 yds to the NORTHWSTRN 47 for a 1ST down NORTHWESTERN Penalty, Personal Foul (15 Yards) to the Nwest 32 for a 1ST down
5:04
1st & 10 at opp 32
DaeSean Hamilton 32 Yd pass from Geno Lewis (Tyler Davis Kick)Northwestern 20, Penn State 14
Northwestern Interception, 5 plays
5:04
1st & 10 at own 35
Tyler Davis kickoff for 50 yds , Solomon Vault return for 12 yds to the Nwest 27
4:53
1st & 10 at own 27
Justin Jackson run for 5 yds to the Nwest 32 NORTHWESTERN Penalty, Offensive Holding (-10 Yards) to the Nwest 22
4:36
1st & 15 at own 22
Justin Jackson run for 5 yds to the Nwest 27
4:04
2nd & 10 at own 27
Justin Jackson run for 11 yds to the Nwest 38 for a 1ST down
3:47
1st & 10 at own 38
Justin Jackson run for a loss of 2 yards to the Nwest 36
3:09
2nd & 12 at own 36
Zack Oliver pass intercepted Jason Cabinda return for no gain to the PnSt 37
Penn State Punt, 5 plays
3:03
1st & 10 at own 37
Saquon Barkley run for 1 yd to the PnSt 38
2:28
2nd & 9 at own 38
Christian Hackenberg pass complete to DaeSean Hamilton for 25 yds to the Nwest 37 for a 1ST down
2:17
1st & 10 at opp 37
Christian Hackenberg pass complete to Chris Godwin for 6 yds to the Nwest 31
2:00
2nd & 4 at opp 31
Christian Hackenberg pass incomplete to DaeSean Hamilton
1:55
3rd & 4 at opp 31
PENN ST Penalty, Offensive Holding (Angelo Mangiro) to the Nwest 41
1:34
3rd & 14 at opp 41
Christian Hackenberg pass incomplete
1:27
4th & 14 at opp 41
Chris Gulla punt for 24 yds, fair catch by Miles Shuler at the Nwest 17
Northwestern Punt, 4 plays
1:20
1st & 10 at own 17
Justin Jackson run for 17 yds to the Nwest 34 for a 1ST down
1:02
1st & 10 at own 34
Justin Jackson run for 3 yds to the Nwest 37
0:42
2nd & 7 at own 37
NORTHWESTERN Penalty, False Start (Shane Mertz) to the Nwest 32
0:20
2nd & 12 at own 32
Warren Long run for a loss of 1 yard to the Nwest 31
Q4 14:50
3rd & 13 at own 31
Zack Oliver sacked by Carl Nassib for a loss of 8 yards to the Nwest 23 Zack Oliver fumbled, recovered by Nwest
Q4 14:01
4th & 21 at own 23
Hunter Niswander punt for 39 yds , DeAndre Thompkins returns for 1 yd to the PnSt 39 PENN ST Penalty, Illegal Block (10 Yards) to the PnSt 29
4th quarter7 drives, then Northwestern 23, Penn State 21
Penn State Touchdown, 5 plays
14:01
1st & 10 at own 29
PENN ST Penalty, False Start (-5 Yards) to the PnSt 24
13:52
1st & 15 at own 24
Saquon Barkley run for 23 yds to the PnSt 47 for a 1ST down
13:26
1st & 10 at own 47
Christian Hackenberg pass complete to Saquon Barkley for 13 yds to the Nwest 40 for a 1ST down
13:16
1st & 10 at opp 40
Saquon Barkley run for 1 yd to the Nwest 39
12:44
2nd & 9 at opp 39
Christian Hackenberg pass complete to Chris Godwin for 26 yds to the Nwest 13 for a 1ST down
12:22
1st & 10 at opp 13
Saquon Barkley run for 13 yds for a TD, (Tyler Davis KICK)Penn State 21, Northwestern 20
Northwestern Punt, 3 plays
12:22
1st & 10 at own 35
Tyler Davis kickoff for 51 yds , Solomon Vault return for 11 yds to the Nwest 25
12:05
1st & 10 at own 25
Zack Oliver sacked by Austin Johnson for a loss of 1 yard to the Nwest 24
11:39
2nd & 11 at own 24
Zack Oliver pass incomplete to Dan Vitale
11:33
3rd & 11 at own 24
Zack Oliver pass incomplete to Christian Jones
11:25
4th & 11 at own 24
Hunter Niswander punt for 39 yds, fair catch by DeAndre Thompkins at the PnSt 37
Penn State Interception, 8 plays
11:19
1st & 10 at own 37
Saquon Barkley run for a loss of 2 yards to the PnSt 35
10:43
2nd & 12 at own 35
Christian Hackenberg pass complete to Saquon Barkley for a loss of 2 yards to the PnSt 33
10:01
3rd & 14 at own 33
Saquon Barkley run for 24 yds to the Nwest 43 for a 1ST down
9:31
1st & 10 at opp 43
Saquon Barkley run for 1 yd to the Nwest 42
9:00
2nd & 9 at opp 42
Saquon Barkley run for 12 yds to the Nwest 30 for a 1ST down
8:25
1st & 10 at opp 30
Christian Hackenberg sacked by Anthony Walker for a loss of 7 yards to the Nwest 37
7:44
2nd & 17 at opp 37
Christian Hackenberg run for 4 yds to the Nwest 33
7:13
3rd & 13 at opp 33
Christian Hackenberg pass intercepted Nick VanHoose return for 4 yds to the Nwest 32
Northwestern Punt, 9 plays
7:07
1st & 10 at own 32
Justin Jackson run for 2 yds to the Nwest 34
6:44
2nd & 8 at own 34
Zack Oliver pass complete to Cameron Dickerson for 9 yds to the Nwest 43 for a 1ST down
6:20
1st & 10 at own 43
Justin Jackson run for 1 yd to the Nwest 44
6:00
2nd & 9 at own 44
Zack Oliver pass complete to Mike McHugh for 14 yds to the PnSt 42 for a 1ST down
5:27
1st & 10 at opp 42
Justin Jackson run for 2 yds to the PnSt 40
5:04
2nd & 8 at opp 40
Zack Oliver pass complete to Justin Jackson for 9 yds to the PnSt 31 for a 1ST down
4:53
1st & 10 at opp 31
Zack Oliver sacked by Garrett Sickels for a loss of 8 yards to the PnSt 39
4:12
2nd & 18 at opp 39
Solomon Vault run for 1 yd to the PnSt 38
3:31
3rd & 17 at opp 38
Zack Oliver pass incomplete to Miles Shuler
3:19
4th & 17 at opp 38
Hunter Niswander punt for 32 yds, downed at the PnSt 6
Penn State Punt, 3 plays
3:10
1st & 10 at own 6
Saquon Barkley run for 6 yds to the PnSt 12
2:29
2nd & 4 at own 12
Saquon Barkley run for 3 yds to the PnSt 15
2:28
3rd & 1 at own 15
Timeout NORTHWESTERN, clock 02:28
2:25
3rd & 1 at own 15
Saquon Barkley run for a loss of 1 yard to the PnSt 14
2:24
4th & 2 at own 14
Timeout NORTHWESTERN, clock 02:24
2:13
4th & 2 at own 14
Daniel Pasquariello punt for 40 yds, downed at the Nwest 46
Northwestern Field goal, 10 plays
2:13
1st & 10 at own 46
NORTHWESTERN Penalty, Face Mask (5 yards) (-5 Yards) to the Nwest 41
2:07
1st & 15 at own 41
Zack Oliver pass incomplete
2:02
2nd & 15 at own 41
Zack Oliver pass incomplete to Dan Vitale
1:56
3rd & 15 at own 41
Zack Oliver pass complete to Austin Carr for 23 yds to the PnSt 36 for a 1ST down
1:48
1st & 10 at opp 36
Zack Oliver pass incomplete
1:40
2nd & 10 at opp 36
Justin Jackson run for 5 yds to the PnSt 31
1:06
3rd & 5 at opp 31
Justin Jackson run for 7 yds to the PnSt 24 for a 1ST down
0:52
1st & 10 at opp 24
Justin Jackson run for 2 yds to the PnSt 22
0:22
2nd & 8 at opp 22
Timeout PENN ST, clock 00:22
0:19
2nd & 8 at opp 22
Justin Jackson run for 3 yds to the PnSt 19
0:18
3rd & 5 at opp 19
Timeout PENN ST, clock 00:18
0:14
3rd & 5 at opp 19
Justin Jackson run for 1 yd to the PnSt 18
0:13
4th & 4 at opp 18
Timeout PENN ST, clock 00:13
0:09
4th & 4 at opp 18
Jack Mitchell 35 Yd Field GoalNorthwestern 23, Penn State 21
0:08
4th & 4 at own 35
Timeout NORTHWESTERN, clock 00:08
Penn State Fumble, 1 play
0:08
4th & 4 at own 35
Jack Mitchell kickoff for 40 yds , Curtis Cothran return for no gain to the PnSt 25
0:00
1st & 10 at own 25
Christian Hackenberg pass complete to Chris Godwin for 12 yds to the PnSt 32 lat. to DaeSean Hamilton for a loss of 5 yards DaeSean Hamilton fumbled, recovered by Nwest
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.