Referee Jerry McGinn; umpire Mike Pilarski; head linesman Mark Bennett; line judge Ryan MacDonald; side judge John Hayes; field judge Lamont Simpson; back judge Jeff Latkiewicz; center judge Gregory NelsonGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Penn State
7
14
7
0
28
Michigan State
0
0
7
0
7
Standouts
No. 14PassingSean Clifford18 of 32, 189 yards, 4 TD, 1 INTPenn State
No. 87ReceivingPat Freiermuth5 catches, 60 yards, 3 TDPenn State
No. 34DefenseAntjuan Simmons9 tackles, 1 sack, 2 for lossMichigan State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Penn State
Michigan State
302
Total yards
265
189
Passing yards
182
113
Rushing yards
83
5.9
Yards per pass
4.2
3.1
Yards per rush
2.7
18
First downs
18
4–14
Third downs
5–17
1–1
Fourth downs
2–2
1
Turnovers
4
9–104
Penalties
4–31
31:40
Possession
28:20
2
Sacks (by defense)
4
Efficiency
Penn State
Michigan State
33%
Success rate
37%
0.03
EPA per play
−0.09
1.38
Explosiveness
1.07
−0.03
Rushing EPA
−0.11
0.08
Passing EPA
−0.08
18%
Passing-down success
26%
0.01
First-down EPA
−0.38
−0.09
Second-down EPA
−0.21
0.12
Third-down EPA
0.30
26%
Havoc by its defense
14%
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 64% to win. Elo’s favorite won.
The line
Penn State −5.5, over/under 42.
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 Penn State 65%, Michigan State 35%. 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. Michigan State drives left to right, Penn State right to left.
Q1 Penn StatePunt, 3 plays, 7 yards
Q1 Michigan StatePunt, 3 plays, 9 yards
Q1 Penn StateTouchdown, 8 plays, 62 yards
Q1 Michigan StatePunt, 7 plays, 25 yards
Q1 Penn StateTouchdown, 13 plays, 86 yards
Q2 Michigan StatePunt, 3 plays, 3 yards
Q2 Penn StatePunt, 3 plays, 5 yards
Q2 Michigan StateMissed FG, 15 plays, 59 yards
Q2 Penn StateTurnover on downs, 4 plays, 9 yards
Q2 Penn StateTouchdown, 4 plays, 44 yards
Q2 Michigan StateEnd of half, 9 plays, 30 yards
Q3 Michigan StatePunt, 6 plays, 13 yards
Q3 Penn StateFumble, 3 plays, 5 yards
Q3 Penn StateTouchdown, 1 play, 6 yards
Q3 Michigan StateTouchdown, 8 plays, 75 yards
Q3 Penn StateInterception, 5 plays, 15 yards
Q3 Michigan StateInterception, 1 play, 0 yards
Q3 Penn StatePunt, 6 plays, 4 yards
Q3 Michigan StateFumble, 9 plays, 44 yards
Q4 Penn StatePunt, 6 plays, 41 yards
Q4 Michigan StatePunt, 3 plays, 8 yards
Q4 Penn StatePunt, 3 plays, 21 yards
Q4 Michigan StateTurnover on downs, 3 plays, 0 yards
Q4 Penn StatePunt, 3 plays, 0 yards
Q4 Michigan StatePunt, 7 plays, 23 yards
Q4 Penn StatePunt, 3 plays, 6 yards
Q4 Michigan StateInterception, 1 play, 0 yards
Q4 Penn StateEnd of game, 4 plays, 22 yards
Play by play
1st quarter5 drives, then Penn State 7, Michigan State 0
Penn State Punt, 3 plays
15:00
1st & 10 at own 35
Cole Hahn kickoff for 60 yds , KJ Hamler return for 24 yds to the PnSt 19 KJ Hamler fumbled, recovered by PnSt PENN ST Penalty, Offensive Holding (10 Yards) to the PnSt 19
14:35
1st & 10 at own 19
Noah Cain run for 2 yds to the PnSt 21
14:10
2nd & 8 at own 21
Noah Cain run for 3 yds to the PnSt 24
13:25
3rd & 5 at own 24
Sean Clifford pass complete to Noah Cain for 2 yds to the PnSt 26
12:53
4th & 3 at own 26
Blake Gillikin punt for 58 yds , Brandon Sowards returns for a loss of 1 yard to the MchSt 15
Michigan State Punt, 3 plays
12:40
1st & 10 at own 15
Elijah Collins run for 7 yds to the MchSt 22
12:20
2nd & 3 at own 22
Elijah Collins run for 2 yds to the MchSt 24
12:00
3rd & 1 at own 24
Elijah Collins run for no gain to the MchSt 24
10:50
4th & 1 at own 24
Jake Hartbarger punt for 38 yds, downed at the PnSt 38
Penn State Touchdown, 8 plays
10:35
1st & 10 at own 38
Noah Cain run for 3 yds to the PnSt 41
10:20
2nd & 7 at own 41
Sean Clifford pass complete to Pat Freiermuth for 15 yds to the MchSt 44 for a 1ST down
10:00
1st & 10 at opp 44
Noah Cain run for 8 yds to the MchSt 36
9:40
2nd & 2 at opp 36
Noah Cain run for 1 yd to the MchSt 35
9:00
3rd & 1 at opp 35
MICHIGAN ST Penalty, Defensive Offside (5 Yards) to the MchSt 30 for a 1ST down
8:30
1st & 10 at opp 30
Sean Clifford run for no gain to the MchSt 30
8:00
2nd & 10 at opp 30
Noah Cain run for 4 yds to the MchSt 26
7:23
3rd & 6 at opp 26
Sean Clifford pass complete to KJ Hamler for 10 yds to the MchSt 16 for a 1ST down
6:54
1st & 10 at opp 16
Sean Clifford pass complete to Pat Freiermuth for 16 yds for a TD, (Jake Pinegar KICK)Penn State 7, Michigan State 0
Michigan State Punt, 7 plays
6:54
1st & 10 at own 35
Jordan Stout kickoff for 58 yds PENN ST Penalty, Kickoff Out of Bounds (-28 Yards) to the MchSt 35
6:45
1st & 10 at own 35
Elijah Collins run for 6 yds to the MchSt 41
6:00
2nd & 4 at own 41
Brian Lewerke pass complete to Cody White for 8 yds to the MchSt 49 for a 1ST down
5:25
1st & 10 at own 49
Elijah Collins run for 7 yds to the PnSt 44
4:51
2nd & 3 at opp 44
Elijah Collins run for 5 yds to the PnSt 39 for a 1ST down
4:20
1st & 10 at opp 39
Elijah Collins run for a loss of 1 yard to the PnSt 40
4:08
2nd & 11 at opp 40
Brian Lewerke pass incomplete to Matt Dotson
4:03
3rd & 11 at opp 40
Brian Lewerke pass incomplete to Elijah Collins
3:56
4th & 11 at opp 40
Jake Hartbarger punt for 26 yds, fair catch by KJ Hamler at the PnSt 14
Penn State Touchdown, 13 plays
3:20
1st & 10 at own 14
Journey Brown run for a loss of 1 yard to the PnSt 13
3:10
2nd & 11 at own 13
Sean Clifford pass incomplete to KJ Hamler
3:04
3rd & 11 at own 13
MICHIGAN ST Penalty, Defensive Holding (Shakur Brown) to the PnSt 23 for a 1ST down
2:59
1st & 10 at own 23
Sean Clifford pass complete to Justin Shorter for 9 yds to the PnSt 32
2:29
2nd & 1 at own 32
Journey Brown run for 7 yds to the PnSt 39 for a 1ST down
2:10
1st & 10 at own 39
Sean Clifford pass incomplete to Dan Chisena
2:05
2nd & 10 at own 39
Journey Brown run for 10 yds to the PnSt 49 for a 1ST down
1:30
1st & 10 at own 49
Sean Clifford pass complete to Nick Bowers for 6 yds to the MchSt 45
1:14
2nd & 4 at opp 45
Sean Clifford pass complete to KJ Hamler for 9 yds to the MchSt 36 for a 1ST down
0:44
1st & 10 at opp 36
Journey Brown run for a loss of 1 yard to the MchSt 37
0:15
2nd & 11 at opp 37
Sean Clifford pass incomplete to Daniel George
0:00
3rd & 11 at opp 37
Sean Clifford run for 14 yds to the MchSt 23 for a 1ST down
Q2 14:53
1st & 10 at opp 23
KJ Hamler run for 4 yds to the MchSt 19
Q2 14:30
2nd & 6 at opp 19
Sean Clifford pass complete to Pat Freiermuth for 19 yds for a TD, (Jake Pinegar PAT MISSED)Penn State 13, Michigan State 0
2nd quarter6 drives, then Penn State 21, Michigan State 0
Michigan State Punt, 3 plays
14:30
2nd & 6 at own 35
Jordan Stout kickoff for 65 yds for a touchback
14:00
1st & 10 at own 25
Brian Lewerke run for 3 yds to the MchSt 28
13:53
2nd & 7 at own 28
Brian Lewerke pass incomplete to Laress Nelson
13:48
3rd & 7 at own 28
Brian Lewerke pass incomplete to Darrell Stewart Jr.
13:41
4th & 7 at own 28
Jake Hartbarger punt for 41 yds, fair catch by KJ Hamler at the MICHIGANST 31 MICHIGAN ST Penalty, Illegal Formation (-5 Yards) to the PnSt 36
Penn State Punt, 3 plays
13:29
1st & 10 at own 36
Ricky Slade run for 2 yds to the PnSt 38
13:08
2nd & 8 at own 38
Sean Clifford pass complete to Ricky Slade for a loss of 4 yards to the PnSt 34
12:20
3rd & 12 at own 34
Sean Clifford pass complete to Daniel George for 7 yds to the PnSt 41
12:08
4th & 5 at own 41
Blake Gillikin punt for 48 yds , Brandon Sowards returns for 2 yds to the MchSt 13
Michigan State Missed FG, 15 plays
11:50
1st & 10 at own 13
Brian Lewerke run for 12 yds to the MchSt 25 for a 1ST down
11:13
1st & 10 at own 25
Brandon Wright run for 4 yds to the MchSt 29
10:35
2nd & 6 at own 29
Brandon Wright run for 1 yd to the MchSt 30
9:50
3rd & 5 at own 30
Brian Lewerke pass complete to Darrell Stewart Jr. for 11 yds to the MchSt 41 for a 1ST down
9:40
1st & 10 at own 41
Elijah Collins run for no gain to the MchSt 41
9:10
2nd & 10 at own 41
Brian Lewerke pass complete to Laress Nelson for 3 yds to the MchSt 44
8:27
3rd & 7 at own 44
PENN ST Penalty, Defensive Pass Interference (14 Yards) to the PnSt 42 for a 1ST down
8:15
1st & 10 at opp 42
Elijah Collins run for 6 yds to the PnSt 36
7:30
2nd & 4 at opp 36
Elijah Collins run for no gain to the PnSt 36
6:53
3rd & 4 at opp 36
Brian Lewerke pass incomplete to Brandon Sowards
6:30
4th & 4 at opp 36
Brian Lewerke pass complete to Cody White for 9 yds to the PnSt 27 for a 1ST down
6:05
1st & 10 at opp 27
Elijah Collins run for 3 yds to the PnSt 24
5:30
2nd & 7 at opp 24
Brian Lewerke pass incomplete to Darrell Stewart Jr. MICHIGAN ST Penalty, Offensive Holding (-11 Yards) to the PnSt 35
5:15
2nd & 18 at opp 35
Brian Lewerke run for no gain to the PnSt 35
4:40
3rd & 18 at opp 35
Brian Lewerke pass complete to Elijah Collins for 7 yds to the PnSt 28
4:22
4th & 11 at opp 28
Matt Coghlin 46 yd FG BLOCKED blocked by Shaka Toney Keaton Ellis return for 8 yds to the PnSt 46
Penn State Turnover on downs, 4 plays
4:18
1st & 10 at own 46
Sean Clifford pass incomplete to KJ Hamler
4:00
2nd & 10 at own 46
Sean Clifford run for 5 yds to the MchSt 49
2:50
3rd & 5 at opp 49
Sean Clifford run for 4 yds to the MchSt 45
2:38
4th & 1 at opp 45
Timeout PENN ST, clock 02:38
2:30
4th & 1 at opp 45
Journey Brown run for 1 yd to the MchSt 44 for a 1ST down
Penn State Touchdown, 4 plays
2:14
1st & 10 at opp 44
Sean Clifford pass incomplete to KJ Hamler
2:00
2nd & 10 at opp 28
Devyn Ford run for 16 yds to the MchSt 28 PENN ST Penalty, Offensive Holding (-10 Yards) to the MchSt 38
1:28
2nd & 4 at opp 38
Sean Clifford pass complete to KJ Hamler for 11 yds to the MchSt 27 for a 1ST down
1:20
1st & 10 at opp 27
Sean Clifford pass complete to KJ Hamler for 27 yds for a TD, (S. Clifford Run For Two-point Conversion)Penn State 21, Michigan State 0
Michigan State End of half, 9 plays
1:20
1st & 10 at own 35
Jordan Stout kickoff for 65 yds , Darrell Stewart Jr. return for 24 yds to the MchSt 24
1:00
1st & 10 at own 24
Brian Lewerke pass complete to Tre Mosley for 9 yds to the MchSt 33
0:45
2nd & 1 at own 33
Elijah Collins run for 3 yds to the MchSt 36 for a 1ST down
0:37
1st & 10 at own 36
Brian Lewerke pass incomplete to Matt Seybert
0:31
2nd & 10 at own 36
Brian Lewerke run for 3 yds to the MchSt 39
0:25
3rd & 7 at own 39
Brian Lewerke pass complete to Elijah Collins for 5 yds to the MchSt 44
0:25
4th & 2 at own 44
Timeout MICHIGAN ST, clock 00:25
0:25
4th & 2 at own 44
PENN ST Penalty, Defensive Offside (5 Yards) to the MchSt 49 for a 1ST down
0:19
1st & 10 at own 49
Brian Lewerke pass incomplete to Trenton Gillison
0:11
2nd & 10 at own 49
Brian Lewerke pass complete to Matt Dotson for 7 yds to the PnSt 44
0:11
3rd & 3 at opp 44
Timeout MICHIGAN ST, clock 00:11
0:08
3rd & 3 at opp 44
Brian Lewerke run for 5 yds to the PnSt 39 for a 1ST down
0:07
1st & 10 at opp 39
Timeout MICHIGAN ST, clock 00:07
0:01
1st & 10 at opp 39
Brian Lewerke sacked by Jayson Oweh for a loss of 7 yards to the PnSt 46 Brian Lewerke fumbled, recovered by MchSt
3rd quarter8 drives, then Penn State 28, Michigan State 7
Michigan State Punt, 6 plays
15:00
1st & 10 at own 35
Jordan Stout kickoff for 63 yds , Andre Welch return for 12 yds to the MchSt 14
14:50
1st & 10 at own 14
Brian Lewerke pass incomplete to Cody White
14:22
2nd & 10 at own 14
Elijah Collins run for 9 yds to the MchSt 23
13:34
3rd & 1 at own 23
Brian Lewerke pass complete to Max Rosenthal for 3 yds to the MchSt 26 for a 1ST down
13:11
1st & 10 at own 26
Brian Lewerke pass incomplete
12:29
2nd & 10 at own 26
Elijah Collins run for 1 yd to the MchSt 27
12:29
3rd & 9 at own 27
Brian Lewerke pass incomplete to Cody White
12:20
4th & 9 at own 27
Jake Hartbarger punt for 36 yds , KJ Hamler returns for 6 yds to the PnSt 43
Penn State Fumble, 3 plays
12:05
1st & 10 at own 43
TEAM run for a loss of 5 yards to the PnSt 38 TEAM fumbled, recovered by PnSt
11:47
2nd & 15 at own 38
Sean Clifford pass complete to Jahan Dotson for 7 yds to the PnSt 45
11:12
3rd & 8 at own 45
Journey Brown run for 3 yds to the PnSt 48
10:16
4th & 5 at own 48
Blake Gillikin punt for 46 yds , Brandon Sowards returns for no gain to the MchSt 6 Brandon Sowards fumbled, recovered by PnSt
Penn State Touchdown, 1 play
10:10
1st & goal at opp 6
Sean Clifford pass complete to Pat Freiermuth for 6 yds for a TD, (Jake Pinegar KICK)Penn State 28, Michigan State 0
Michigan State Touchdown, 8 plays
10:10
1st & 10 at own 35
Jordan Stout kickoff for 59 yds , Julian Barnett return for 19 yds to the MchSt 25
9:40
1st & 10 at own 25
Elijah Collins run for 2 yds to the MchSt 27
9:13
2nd & 8 at own 27
Brian Lewerke pass complete to Tre Mosley for 6 yds to the MchSt 33
8:50
3rd & 2 at own 33
Elijah Collins run for 4 yds to the MchSt 37 for a 1ST down
8:24
1st & 10 at own 37
Brian Lewerke pass incomplete to Matt Seybert
8:12
2nd & 10 at own 37
Brian Lewerke pass complete to Matt Seybert for 10 yds to the MchSt 47 for a 1ST down
7:58
1st & 10 at own 47
Brian Lewerke pass complete to Cody White for 49 yds to the PnSt 4 for a 1ST down
7:39
1st & goal at opp 4
Brian Lewerke pass incomplete to Anthony Williams Jr.
7:34
2nd & goal at opp 4
Anthony Williams Jr. run for 4 yds for a TD, (Matt Coghlin KICK)Penn State 28, Michigan State 7
Penn State Interception, 5 plays
7:34
2nd & 10 at own 35
Cole Hahn kickoff for 63 yds , KJ Hamler return for 20 yds to the PnSt 22
7:02
1st & 10 at own 22
Ricky Slade run for 9 yds to the PnSt 31
6:50
2nd & 1 at own 31
Ricky Slade run for 2 yds to the PnSt 33 for a 1ST down
6:20
1st & 10 at own 33
Sean Clifford pass complete to Pat Freiermuth for 4 yds to the PnSt 37
6:02
2nd & 6 at own 37
Sean Clifford pass incomplete to KJ Hamler
5:48
3rd & 6 at own 37
Sean Clifford pass intercepted David Dowell return for no gain to the MchSt 32
Michigan State Interception, 1 play
5:41
1st & 10 at own 32
Brian Lewerke pass intercepted Marquis Wilson return for no gain to the MchSt 46
Penn State Punt, 6 plays
5:15
1st & 10 at opp 46
Devyn Ford run for 3 yds to the MchSt 43
4:50
2nd & 7 at opp 43
Sean Clifford run for 1 yd to the MchSt 42
4:12
3rd & 6 at opp 42
Sean Clifford pass complete to Jahan Dotson for 7 yds to the MchSt 35 for a 1ST down
3:47
1st & 10 at opp 35
Devyn Ford run for no gain to the MchSt 35
3:05
2nd & 10 at opp 35
Sean Clifford sacked by Mike Panasiuk for a loss of 7 yards to the MchSt 42
2:24
3rd & 17 at opp 42
Sean Clifford pass incomplete to Dan Chisena
2:13
4th & 17 at opp 42
Blake Gillikin punt for 42 yds for a touchback
Michigan State Fumble, 9 plays
1:46
1st & 10 at own 20
Brian Lewerke pass complete to Matt Dotson for 19 yds to the MchSt 39 for a 1ST down
1:27
1st & 10 at own 39
Elijah Collins run for a loss of 1 yard to the MchSt 38
0:45
2nd & 11 at own 38
Brian Lewerke pass complete to Elijah Collins for a loss of 1 yard to the MchSt 37
0:10
3rd & 12 at own 37
Brian Lewerke pass complete to Tre Mosley for 14 yds to the PnSt 49 for a 1ST down
Q4 14:40
1st & 10 at opp 49
Brian Lewerke run for 7 yds to the PnSt 42
Q4 14:30
2nd & 3 at opp 42
Brian Lewerke pass complete to Matt Dotson for 6 yds to the PnSt 36 for a 1ST down
Q4 14:30
1st & 10 at opp 36
Brian Lewerke pass incomplete to Matt Dotson
Q4 14:10
2nd & 10 at opp 36
Brian Lewerke pass incomplete to Elijah Collins
Q4 13:55
3rd & 10 at opp 39
Brian Lewerke sacked by Jayson Oweh for a loss of 7 yards to the PnSt 24 Brian Lewerke fumbled, recovered by PnSt Ellis Brooks , return for 0 yards , return for a loss of 4 yards to the PnSt 40 PENN ST Penalty, Unsportsmanlike Conduct (15 Yards) to the PnSt 24
4th quarter9 drives, then Penn State 28, Michigan State 7
Penn State Punt, 6 plays
13:30
1st & 10 at own 24
Journey Brown run for no gain to the PnSt 24
13:15
2nd & 10 at own 24
Sean Clifford pass incomplete
13:00
3rd & 10 at own 24
Sean Clifford pass complete to Nick Bowers for 38 yds to the MchSt 38 for a 1ST down
12:50
1st & 10 at opp 38
Journey Brown run for 3 yds to the MchSt 35
12:40
2nd & 7 at opp 35
Sean Clifford pass incomplete
12:25
3rd & 7 at opp 35
Sean Clifford pass incomplete to KJ Hamler
12:09
4th & 7 at opp 35
Timeout PENN ST, clock 12:09
12:00
4th & 7 at opp 35
Blake Gillikin punt for 34 yds, downed at the MchSt 1
Michigan State Punt, 3 plays
11:50
1st & 10 at own 1
Anthony Williams Jr. run for 3 yds to the MchSt 4
11:20
2nd & 7 at own 4
Rocky Lombardi pass complete to Matt Dotson for 5 yds to the MchSt 9
11:00
3rd & 2 at own 9
Rocky Lombardi pass incomplete
10:46
4th & 2 at own 9
Jake Hartbarger punt for 55 yds, downed at the PnSt 36
Penn State Punt, 3 plays
10:12
1st & 10 at own 36
Ricky Slade run for 27 yds to the MchSt 37
10:00
2nd & 11 at opp 37
Sean Clifford pass incomplete
9:40
3rd & 11 at opp 37
Sean Clifford sacked by Antjuan Simmons for a loss of 6 yards to the MchSt 43
9:10
4th & 17 at opp 43
Blake Gillikin punt for 35 yds, downed at the MchSt 8
Michigan State Turnover on downs, 3 plays
9:07
1st & 10 at own 8
Rocky Lombardi pass incomplete to Cody White
9:02
2nd & 10 at own 8
Rocky Lombardi pass incomplete to Brandon Sowards
8:50
3rd & 10 at own 8
Rocky Lombardi pass incomplete to Elijah Collins
8:27
4th & 10 at own 8
PENN ST Penalty, Running Into Kicker (5 Yards) to the MchSt 13
8:27
4th & 5 at own 13
Jake Hartbarger punt for 44 yds , Jahan Dotson returns for 9 yds to the PnSt 22 PENN ST Penalty, Illegal Block (15 Yards) to the PnSt 37
Penn State Punt, 3 plays
8:15
1st & 10 at own 37
Sean Clifford pass incomplete
8:10
2nd & 10 at own 37
Sean Clifford pass incomplete
8:00
3rd & 10 at own 37
Sean Clifford pass complete to KJ Hamler for no gain to the PnSt 37
7:34
4th & 10 at own 37
Blake Gillikin punt for 48 yds , Brandon Sowards returns for 6 yds to the MchSt 21
Michigan State Punt, 7 plays
7:20
1st & 10 at own 21
PENN ST Penalty, Unsportsmanlike Conduct (15 Yards) to the MchSt 36 for a 1ST down
7:10
1st & 10 at own 36
Theo Day pass complete to Tre Mosley for 8 yds to the MchSt 44
7:00
2nd & 2 at own 44
Theo Day pass incomplete
6:55
3rd & 2 at own 44
Theo Day run for no gain to the MchSt 44
6:40
4th & 2 at own 44
Theo Day pass complete to Julian Barnett for 4 yds to the MchSt 48 for a 1ST down
6:25
1st & 10 at own 48
TEAM run for a loss of 4 yards to the MchSt 44 TEAM fumbled, recovered by MchSt
6:15
2nd & 14 at own 44
Brian Lewerke pass incomplete
5:45
3rd & 14 at own 44
Brian Lewerke pass incomplete
4:59
4th & 14 at own 44
Jake Hartbarger punt for 5 yds, punt out-of-bounds at the MchSt 49
Penn State Punt, 3 plays
4:25
1st & 10 at opp 49
Devyn Ford run for 1 yd to the MchSt 48
4:00
2nd & 9 at opp 48
Devyn Ford run for 4 yds to the MchSt 44
2:39
3rd & 5 at opp 44
Devyn Ford run for 1 yd to the MchSt 43
2:39
4th & 4 at opp 43
Timeout PENN ST, clock 02:39
2:31
4th & 4 at opp 43
Blake Gillikin punt for 43 yds for a touchback
Michigan State Interception, 1 play
2:20
1st & 10 at own 19
Rocky Lombardi pass intercepted Jaquan Brisker return for 29 yds to the MchSt 49 PENN ST Penalty, Unsportsmanlike Conduct (15 Yards) to the MchSt 34
Penn State End of game, 4 plays
1:28
1st & 10 at opp 34
Journey Brown run for 5 yds to the MchSt 29
0:58
2nd & 5 at opp 29
Journey Brown run for 5 yds to the MchSt 24 for a 1ST down
0:42
1st & 10 at opp 24
Journey Brown run for 11 yds to the MchSt 13 for a 1ST down
0:31
1st & 10 at opp 13
Journey Brown run for 1 yd to the MchSt 12
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.