From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan
Penn State
361
Total yards
332
217
Passing yards
223
144
Rushing yards
109
7.5
Yards per pass
5.1
3.5
Yards per rush
2.6
21
First downs
20
6–15
Third downs
7–21
1–2
Fourth downs
4–6
1
Turnovers
1
4–20
Penalties
4–29
30:20
Possession
29:40
7
Sacks (by defense)
2
Efficiency
Michigan
Penn State
39%
Success rate
34%
0.19
EPA per play
−0.04
1.28
Explosiveness
1.21
−0.03
Rushing EPA
0.07
0.45
Passing EPA
−0.12
30%
Passing-down success
26%
−0.08
First-down EPA
−0.28
0.43
Second-down EPA
0.01
0.46
Third-down EPA
0.21
21%
Havoc by its defense
13%
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)
Penn State 55% to win. Michigan won as Elo’s underdog.
The line
Michigan −2.5, over/under 48.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 Michigan 57%, Penn State 43%. 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. Penn State drives left to right, Michigan right to left.
Q1 Penn StateField goal, 14 plays, 51 yards
Q1 MichiganPunt, 3 plays, 1 yard
Q1 Penn StateFumble, 14 plays, 75 yards
Q1 MichiganPunt, 3 plays, 4 yards
Q1 Penn StatePunt, 9 plays, 33 yards
Q2 MichiganTouchdown, 15 plays, 90 yards
Q2 Penn StatePunt, 3 plays, 2 yards
Q2 MichiganTurnover on downs, 7 plays, 50 yards
Q2 Penn StateField goal, 6 plays, 28 yards
Q2 MichiganEnd of half, 3 plays, 15 yards
Q3 MichiganTouchdown, 9 plays, 75 yards
Q3 Penn StatePunt, 7 plays, 22 yards
Q3 MichiganPunt, 3 plays, 0 yards
Q3 Penn StateMissed FG, 6 plays, 35 yards
Q3 MichiganPunt, 7 plays, 27 yards
Q3 Penn StatePunt, 8 plays, 30 yards
Q4 MichiganPunt, 3 plays, 9 yards
Q4 Penn StateTouchdown, 15 plays, 53 yards
Q4 MichiganFumble, 3 plays, −1 yard
Q4 Penn StateField goal, 4 plays, 3 yards
Q4 MichiganTouchdown, 6 plays, 75 yards
Q4 Penn StateTurnover on downs, 4 plays, 8 yards
Q4 MichiganEnd of game, 8 plays, 23 yards
Play by play
1st quarter5 drives, then Penn State 3, Michigan 0
Penn State Field goal, 14 plays
15:00
1st & 10 at own 35
Jake Moody kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Sean Clifford pass incomplete to KeAndre Lambert-Smith
14:50
2nd & 10 at own 25
Sean Clifford sacked by Aidan Hutchinson for a loss of 7 yards to the PnSt 18 PENN ST Penalty, Intentional Grounding (Sean Clifford) to the PnSt 18
14:40
3rd & 17 at own 18
Sean Clifford pass complete to Parker Washington for 24 yds to the PnSt 42 for a 1ST down
14:15
1st & 10 at own 42
Sean Clifford sacked by David Ojabo for a loss of 9 yards to the PnSt 33
14:00
2nd & 19 at own 33
Sean Clifford run for 11 yds to the PnSt 44
13:30
3rd & 8 at own 44
Sean Clifford run for 13 yds to the Mich 43 for a 1ST down
13:00
1st & 10 at opp 43
Sean Clifford pass complete to Jahan Dotson for 4 yds to the Mich 39
12:30
2nd & 6 at opp 39
John Lovett run for no gain to the Mich 39
11:53
3rd & 6 at opp 39
Sean Clifford pass incomplete to Jahan Dotson
11:53
4th & 6 at opp 39
Timeout MICHIGAN, clock 11:53
11:30
4th & 6 at opp 39
Jordan Stout pass complete to Curtis Jacobs for 18 yds to the Mich 21 for a 1ST down
11:10
1st & 10 at opp 21
Sean Clifford pass complete to KeAndre Lambert-Smith for no gain to the Mich 21
10:50
2nd & 10 at opp 21
Sean Clifford run for 6 yds to the Mich 15
10:15
3rd & 4 at opp 15
Sean Clifford sacked by Aidan Hutchinson and Junior Colson for a loss of 9 yards to the Mich 24
9:56
4th & 13 at opp 24
Jordan Stout 42 yd FG GOODPenn State 3, Michigan 0
Michigan Punt, 3 plays
9:56
4th & 13 at own 35
Jordan Stout kickoff for 65 yds for a touchback
9:56
1st & 10 at own 25
MICHIGAN Penalty, False Start (-5 Yards) to the Mich 20
9:30
1st & 15 at own 20
Hassan Haskins run for 4 yds to the Mich 24
9:04
2nd & 11 at own 24
Cade McNamara pass complete to Luke Schoonmaker for 2 yds to the Mich 26
8:27
3rd & 9 at own 26
Cade McNamara pass incomplete
8:15
4th & 9 at own 26
Brad Robbins punt for 60 yds , Jahan Dotson returns for 9 yds to the PnSt 23
Penn State Fumble, 14 plays
8:00
1st & 10 at own 23
Keyvone Lee run for 2 yds to the PnSt 25
7:45
2nd & 8 at own 25
Sean Clifford pass complete to Parker Washington for 4 yds to the PnSt 29
7:30
3rd & 4 at own 29
Sean Clifford run for 5 yds to the PnSt 34 for a 1ST down
7:00
1st & 10 at own 34
Keyvone Lee run for 4 yds to the PnSt 38
6:45
2nd & 6 at own 38
Keyvone Lee run for 5 yds to the PnSt 43
6:25
3rd & 1 at own 43
Keyvone Lee run for 3 yds to the PnSt 46 for a 1ST down
6:00
1st & 10 at own 46
Sean Clifford pass complete to John Lovett for 4 yds to the 50 yard line
5:45
2nd & 6 at the 50
Sean Clifford pass complete to Theo Johnson for 19 yds to the Mich 31 for a 1ST down
5:26
1st & 10 at opp 31
John Lovett run for 3 yds to the Mich 28
5:10
2nd & 7 at opp 28
Sean Clifford run for 18 yds to the Mich 10 for a 1ST down
4:40
1st & goal at opp 10
Sean Clifford run for 1 yd to the Mich 9
4:12
2nd & goal at opp 9
Sean Clifford pass incomplete to Jahan Dotson
4:07
3rd & goal at opp 9
Sean Clifford pass complete to Theo Johnson for 7 yds to the Mich 2
3:29
4th & goal at opp 2
Jordan Stout run for a loss of 18 yards to the Mich 29 Jordan Stout fumbled, forced by Vincent Gray, recovered by Mich Daxton Hill , return for 9 yds to the Mich 29
Michigan Punt, 3 plays
3:05
1st & 10 at own 29
Hassan Haskins run for 4 yds to the Mich 33
2:55
2nd & 6 at own 33
MICHIGAN Penalty, False Start (-5 Yards) to the Mich 28
2:25
2nd & 11 at own 28
Cade McNamara pass complete to Erick All for 5 yds to the Mich 33
2:03
3rd & 6 at own 33
Cade McNamara pass incomplete to Mike Sainristil
1:52
4th & 6 at own 33
Brad Robbins punt for 65 yds, downed at the PnSt 2
Penn State Punt, 9 plays
1:47
1st & 10 at own 2
Sean Clifford pass incomplete to Jahan Dotson
1:39
2nd & 10 at own 2
Sean Clifford pass complete to Jahan Dotson for 12 yds to the PnSt 14 for a 1ST down
1:25
1st & 10 at own 14
Keyvone Lee run for a loss of 2 yards to the PnSt 12
1:01
2nd & 12 at own 12
Sean Clifford pass complete to Jahan Dotson for 13 yds to the PnSt 25 for a 1ST down
0:31
1st & 10 at own 25
John Lovett run for 4 yds to the PnSt 29
0:01
2nd & 6 at own 29
John Lovett run for 10 yds to the PnSt 39 for a 1ST down
Q2 14:49
1st & 10 at own 39
Sean Clifford pass complete to Theo Johnson for a loss of 1 yard to the PnSt 38
Q2 14:12
2nd & 11 at own 38
Sean Clifford pass incomplete to Parker Washington
Q2 14:00
3rd & 11 at own 38
Sean Clifford sacked by Aidan Hutchinson for a loss of 3 yards to the PnSt 35 Sean Clifford fumbled, forced by Aidan Hutchinson, recovered by PnSt Caedan Wallace , return for 0 yards
Q2 13:19
4th & 14 at own 35
Jordan Stout punt for 55 yds, downed at the Mich 10
2nd quarter5 drives, then Michigan 7, Penn State 6
Michigan Touchdown, 15 plays
13:00
1st & 10 at own 10
Hassan Haskins run for 1 yd to the Mich 11
12:34
2nd & 9 at own 11
Cade McNamara pass complete to Cornelius Johnson for 22 yds to the Mich 33 for a 1ST down
12:10
1st & 10 at own 33
Hassan Haskins run for 3 yds to the Mich 36
11:55
2nd & 7 at own 36
Cade McNamara sacked by Arnold Ebiketie for a loss of 6 yards to the Mich 30
11:00
3rd & 13 at own 30
Cade McNamara pass complete to Hassan Haskins for 15 yds to the Mich 45 for a 1ST down
10:15
1st & 10 at own 45
Donovan Edwards run for 1 yd to the Mich 46
9:48
2nd & 9 at own 46
Donovan Edwards run for 1 yd to the Mich 47
9:16
3rd & 8 at own 47
PENN ST Penalty, Defensive Offside (5 Yards) to the PnSt 48
9:00
3rd & 3 at opp 48
Hassan Haskins run for 1 yd to the PnSt 47
8:36
4th & 2 at opp 47
Hassan Haskins run for 2 yds to the PnSt 45 for a 1ST down
8:08
1st & 10 at opp 45
Cade McNamara pass incomplete to Roman Wilson
7:59
2nd & 10 at opp 45
Cade McNamara pass complete to Andrel Anthony for 13 yds to the PnSt 32 for a 1ST down
7:19
1st & 10 at opp 32
Cade McNamara pass complete to Hassan Haskins for 7 yds to the PnSt 25
6:44
2nd & 3 at opp 25
Hassan Haskins run for 2 yds to the PnSt 23
6:30
3rd & 1 at opp 23
Hassan Haskins run for 2 yds to the PnSt 21 for a 1ST down
5:54
1st & 10 at opp 21
Timeout PENN ST, clock 05:54
5:49
1st & 10 at opp 21
Cade McNamara pass complete to Roman Wilson for 21 yds for a TD (Jake Moody KICK)Michigan 7, Penn State 3
Penn State Punt, 3 plays
5:49
1st & 10 at own 35
Jake Moody kickoff for 65 yds for a touchback
5:44
1st & 10 at own 25
Sean Clifford pass incomplete
5:27
2nd & 10 at own 25
Keyvone Lee run for 2 yds to the PnSt 27
4:56
3rd & 8 at own 27
Sean Clifford pass incomplete to John Lovett
4:46
4th & 8 at own 27
Jordan Stout punt for 58 yds , A.J. Henning returns for a loss of 3 yards to the Mich 12
Michigan Turnover on downs, 7 plays
4:32
1st & 10 at own 12
Cade McNamara pass complete to Hassan Haskins for 8 yds to the Mich 20
4:08
2nd & 2 at own 20
Hassan Haskins run for 4 yds to the Mich 24 for a 1ST down
3:41
1st & 10 at own 24
Hassan Haskins run for 16 yds to the Mich 40 for a 1ST down
3:12
1st & 10 at own 40
PENN ST Penalty, Defensive Pass Interference (Curtis Jacobs) to the PnSt 46 for a 1ST down
3:00
1st & 10 at opp 46
A.J. Henning run for a loss of 4 yards to the 50 yard line
2:21
2nd & 14 at the 50
Cade McNamara pass incomplete to Cornelius Johnson
2:21
3rd & 14 at the 50
Timeout MICHIGAN, clock 02:21
1:50
3rd & 14 at the 50
Cade McNamara pass complete to Hassan Haskins for 12 yds to the PnSt 38
1:35
4th & 2 at opp 38
Hassan Haskins run for no gain to the PnSt 38
Penn State Field goal, 6 plays
1:25
1st & 10 at own 38
Sean Clifford pass complete to Jahan Dotson for a loss of 7 yards to the PnSt 31
1:13
2nd & 17 at own 31
Sean Clifford pass complete to Parker Washington for 44 yds to the Mich 25 for a 1ST down
0:53
1st & 10 at opp 25
Sean Clifford pass incomplete to John Lovett
0:46
2nd & 10 at opp 25
Sean Clifford pass incomplete to Jahan Dotson
0:37
3rd & 10 at opp 25
Sean Clifford sacked by David Ojabo for a loss of 9 yards to the Mich 34 Sean Clifford fumbled, forced by David Ojabo, recovered by PnSt Sean Clifford , return for 0 yards
0:37
4th & 19 at opp 34
Timeout MICHIGAN, clock 00:37
0:31
4th & 19 at opp 34
Jordan Stout 52 yd FG GOODMichigan 7, Penn State 6
Michigan End of half, 3 plays
0:31
4th & 19 at own 35
Jordan Stout kickoff for 65 yds for a touchback
0:21
1st & 10 at own 25
Hassan Haskins run for 3 yds to the Mich 28
0:09
2nd & 7 at own 28
Cade McNamara pass incomplete to Luke Schoonmaker
0:01
3rd & 7 at own 28
Hassan Haskins run for 12 yds to the Mich 40 for a 1ST down
3rd quarter6 drives, then Michigan 14, Penn State 6
Michigan Touchdown, 9 plays
15:00
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
14:49
1st & 10 at own 25
Hassan Haskins run for 3 yds to the Mich 28
14:30
2nd & 7 at own 28
Hassan Haskins run for 12 yds to the Mich 40 for a 1ST down
14:05
1st & 10 at own 40
Cade McNamara pass incomplete to Roman Wilson
13:56
2nd & 10 at own 40
Cade McNamara pass complete to Cornelius Johnson for 25 yds to the PnSt 35 for a 1ST down
13:32
1st & 10 at opp 35
Hassan Haskins run for 6 yds to the PnSt 29
12:56
2nd & 4 at opp 29
Hassan Haskins run for 12 yds to the PnSt 17 for a 1ST down
12:56
1st & 10 at opp 17
MICHIGAN Penalty, False Start (-5 Yards) to the PnSt 22
12:15
1st & 15 at opp 22
Cade McNamara pass complete to Roman Wilson for 9 yds to the PnSt 13
12:00
2nd & 6 at opp 13
Cade McNamara pass complete to Erick All for 12 yds to the PnSt 1 for a 1ST down
11:50
1st & goal at opp 1
Cade McNamara pass complete to Roman Wilson for 1 yd for a TD (Jake Moody KICK)Michigan 14, Penn State 6
Penn State Punt, 7 plays
11:50
1st & 10 at own 35
Jake Moody kickoff for 65 yds for a touchback
11:42
1st & 10 at own 25
Keyvone Lee run for 15 yds to the PnSt 40 for a 1ST down
11:35
1st & 10 at own 40
Sean Clifford pass complete to Brenton Strange for 7 yds to the PnSt 47
11:05
2nd & 3 at own 47
Sean Clifford pass complete to Jahan Dotson for a loss of 1 yard to the PnSt 46
10:39
3rd & 4 at own 46
Keyvone Lee run for 4 yds to the 50 yard line for a 1ST down
10:15
1st & 10 at the 50
Sean Clifford sacked by Aidan Hutchinson for a loss of 3 yards to the PnSt 47
9:47
2nd & 13 at own 47
Sean Clifford pass incomplete
9:42
3rd & 13 at own 47
Sean Clifford pass incomplete to KeAndre Lambert-Smith
9:32
4th & 13 at own 47
Jordan Stout punt for 42 yds , A.J. Henning returns for 3 yds to the Mich 14
Michigan Punt, 3 plays
9:24
1st & 10 at own 14
Cade McNamara pass complete to Erick All for no gain to the Mich 14
8:49
2nd & 10 at own 14
Cade McNamara pass incomplete to Cornelius Johnson
8:44
3rd & 10 at own 14
Cade McNamara pass incomplete to Roman Wilson
8:36
4th & 10 at own 14
Brad Robbins punt for 46 yds, fair catch by Jahan Dotson at the PnSt 40
Penn State Missed FG, 6 plays
8:29
1st & 10 at own 40
Keyvone Lee run for 10 yds to the 50 yard line for a 1ST down
8:15
1st & 10 at the 50
Sean Clifford pass complete to Parker Washington for 20 yds to the Mich 30 for a 1ST down
8:00
1st & 10 at opp 30
Keyvone Lee run for 2 yds to the Mich 28
7:35
2nd & 8 at opp 28
Sean Clifford pass incomplete to Keyvone Lee
7:35
3rd & 8 at opp 28
Timeout MICHIGAN, clock 07:35
7:23
3rd & 8 at opp 28
Sean Clifford pass complete to Theo Johnson for 3 yds to the Mich 25
6:46
4th & 5 at opp 25
Jordan Stout 43 yd FG MISSED
Michigan Punt, 7 plays
6:20
1st & 10 at own 25
Hassan Haskins run for 12 yds to the Mich 37 for a 1ST down
6:14
1st & 10 at own 37
Hassan Haskins run for 2 yds to the Mich 39
5:30
2nd & 8 at own 39
Cade McNamara pass complete to Mike Sainristil for 7 yds to the Mich 46
5:11
3rd & 1 at own 46
Hassan Haskins run for 3 yds to the Mich 49 for a 1ST down
4:50
1st & 10 at own 49
Cade McNamara pass incomplete to Cornelius Johnson
4:50
2nd & 10 at own 49
MICHIGAN Penalty, False Start (-5 Yards) to the Mich 44
4:40
2nd & 15 at own 44
Cade McNamara pass complete to Mike Sainristil for 4 yds to the Mich 48
3:30
3rd & 11 at own 48
Cade McNamara pass complete to Cornelius Johnson for 4 yds to the PnSt 48
3:13
4th & 7 at opp 48
Brad Robbins punt for 48 yds for a touchback
Penn State Punt, 8 plays
3:07
1st & 10 at own 20
Keyvone Lee run for 8 yds to the PnSt 28
2:45
2nd & 2 at own 28
Jahan Dotson run for 6 yds to the PnSt 34 for a 1ST down
2:34
1st & 10 at own 34
Sean Clifford pass incomplete to John Lovett
2:15
2nd & 10 at own 34
Keyvone Lee run for 3 yds to the PnSt 37
2:00
3rd & 7 at own 37
Sean Clifford pass complete to Jahan Dotson for 17 yds to the Mich 46 for a 1ST down
1:25
1st & 10 at opp 46
Keyvone Lee run for 7 yds to the Mich 39
0:45
2nd & 3 at opp 39
Sean Clifford sacked by Michael Barrett for a loss of 4 yards to the Mich 43
0:19
3rd & 7 at opp 43
PENN ST Penalty, Offensive Holding (-10 Yards) to the PnSt 47
0:01
3rd & 17 at own 47
Sean Clifford pass complete to Keyvone Lee for 3 yds to the 50 yard line
Q4 14:50
4th & 14 at the 50
Jordan Stout punt for 49 yds, downed at the Mich 1
4th quarter7 drives, then Michigan 21, Penn State 17
Michigan Punt, 3 plays
14:42
1st & 10 at own 1
Hassan Haskins run for 1 yd to the Mich 2
13:59
2nd & 9 at own 2
Cade McNamara run for 5 yds to the Mich 7
13:30
3rd & 4 at own 7
Cade McNamara pass complete to Hassan Haskins for 3 yds to the Mich 10
12:46
4th & 1 at own 10
Brad Robbins punt for 43 yds, downed at the PnSt 47
Penn State Touchdown, 15 plays
12:35
1st & 10 at own 47
Keyvone Lee run for 7 yds to the Mich 46
11:58
2nd & 3 at opp 46
Keyvone Lee run for 2 yds to the Mich 44
11:46
3rd & 1 at opp 44
Keyvone Lee run for 3 yds to the Mich 41 for a 1ST down
11:25
1st & 10 at opp 41
Keyvone Lee run for 2 yds to the Mich 39
11:07
2nd & 8 at opp 39
Sean Clifford run for 4 yds to the Mich 35
10:49
3rd & 4 at opp 35
Sean Clifford pass incomplete to John Lovett
10:45
4th & 4 at opp 35
Sean Clifford pass complete to Jahan Dotson for 5 yds to the Mich 30 for a 1ST down
10:20
1st & 10 at opp 30
Keyvone Lee run for 5 yds to the Mich 25
9:49
2nd & 5 at opp 25
Sean Clifford run for a loss of 1 yard to the Mich 26
9:09
3rd & 6 at opp 26
Keyvone Lee run for 4 yds to the Mich 22
8:48
4th & 2 at opp 22
Sean Clifford pass complete to Jahan Dotson for 15 yds to the Mich 7 for a 1ST down
8:36
1st & goal at opp 7
Keyvone Lee run for 2 yds to the Mich 5
8:15
2nd & goal at opp 5
Sean Clifford pass incomplete to Jahan Dotson
8:03
3rd & goal at opp 5
Sean Clifford pass complete to Jahan Dotson for 3 yds to the Mich 2
7:35
4th & goal at opp 2
Sean Clifford pass complete to Tyler Warren for 2 yds for a TD (Sean Clifford pass to Jahan Dotson for Two-Point Conversion)Tied at 14
Michigan Fumble, 3 plays
7:35
4th & 5 at own 35
Jordan Stout kickoff for 62 yds for a touchback
7:24
1st & 10 at own 25
Hassan Haskins run for a loss of 1 yard to the Mich 24
6:52
2nd & 11 at own 24
Cade McNamara pass incomplete
6:45
3rd & 11 at own 24
Cade McNamara sacked by Arnold Ebiketie for a loss of 8 yards to the Mich 16 Cade McNamara fumbled, forced by Arnold Ebiketie, recovered by PnSt Derrick Tangelo , return for 0 yards
Penn State Field goal, 4 plays
6:20
1st & 10 at opp 16
Sean Clifford run for 3 yds to the Mich 13
6:05
2nd & 7 at opp 13
Sean Clifford pass incomplete to Jahan Dotson
6:00
3rd & 7 at opp 13
Sean Clifford pass incomplete to Jahan Dotson
5:55
4th & 7 at opp 13
Jordan Stout 31 yd FG GOODPenn State 17, Michigan 14
Michigan Touchdown, 6 plays
5:55
4th & 7 at own 35
Jordan Stout kickoff for 65 yds for a touchback
5:40
1st & 10 at own 25
Hassan Haskins run for 17 yds to the Mich 42 for a 1ST down
5:25
1st & 10 at own 42
Hassan Haskins run for 4 yds to the Mich 46
5:00
2nd & 6 at own 46
Hassan Haskins run for 4 yds to the 50 yard line
4:40
3rd & 2 at the 50
Hassan Haskins run for 2 yds to the PnSt 48 for a 1ST down
4:09
1st & 10 at opp 48
Hassan Haskins run for 1 yd to the PnSt 47
3:29
2nd & 9 at opp 47
Cade McNamara pass complete to Erick All for 47 yds for a TD (Jake Moody KICK)Michigan 21, Penn State 17
Penn State Turnover on downs, 4 plays
3:29
2nd & 9 at own 35
Jake Moody kickoff for 65 yds for a touchback
3:23
1st & 10 at own 25
Sean Clifford pass incomplete to Cam Sullivan-Brown
3:07
2nd & 10 at own 25
Sean Clifford pass complete to Malick Meiga for 8 yds to the PnSt 33
2:56
3rd & 2 at own 33
Sean Clifford pass incomplete to Jahan Dotson
2:51
4th & 2 at own 33
Sean Clifford pass incomplete to Cam Sullivan-Brown
Michigan End of game, 8 plays
2:45
1st & 10 at opp 33
Hassan Haskins run for 4 yds to the PnSt 29
2:45
2nd & 6 at opp 29
Timeout PENN ST, clock 02:45
2:37
2nd & 6 at opp 29
Hassan Haskins run for 5 yds to the PnSt 24
2:37
3rd & 1 at opp 24
Timeout PENN ST, clock 02:37
2:15
3rd & 1 at opp 24
Cade McNamara run for 2 yds to the PnSt 22 for a 1ST down
2:00
1st & 10 at opp 22
Hassan Haskins run for 3 yds to the PnSt 19
2:00
2nd & 7 at opp 19
Timeout PENN ST, clock 02:00
1:44
2nd & 7 at opp 19
Hassan Haskins run for 12 yds to the PnSt 7 for a 1ST down
1:15
1st & goal at opp 7
TEAM run for a loss of 1 yard to the PnSt 8
0:39
2nd & goal at opp 8
TEAM run for a loss of 1 yard to the PnSt 9
0:01
3rd & goal at opp 9
TEAM run for a loss of 1 yard to the PnSt 10
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.