Final at Beaver Stadium, University ParkTV: BTNAttendance 106,685
At kickoff
52°F, mostly cloudy, wind 10 mph from the west, gusts to 16 mphWeather: NOAA NCEI Integrated Surface Database; University Park Airport (KUNV), 4 km from the stadium, 23 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan State
Penn State
418
Total yards
396
295
Passing yards
192
123
Rushing yards
204
5.6
Yards per pass
6.0
3.4
Yards per rush
6.4
25
First downs
14
5–20
Third downs
3–14
1–2
Fourth downs
0–1
1
Turnovers
1
3–20
Penalties
6–41
34:12
Possession
25:48
1
Sacks (by defense)
3
Efficiency
Michigan State
Penn State
35%
Success rate
34%
−0.01
EPA per play
0.01
1.44
Explosiveness
1.28
0.03
Rushing EPA
−0.04
−0.04
Passing EPA
0.10
33%
Passing-down success
17%
−0.08
First-down EPA
0.04
0.00
Second-down EPA
0.15
0.11
Third-down EPA
0.16
11%
Havoc by its defense
29%
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 75% to win. Michigan State pulled the upset.
The line
Penn State −13.5, over/under 53.
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 82%, Michigan State 18%. 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 State right to left.
Q1 Michigan StatePunt, 8 plays, 27 yards
Q1 Penn StateFumble, 6 plays, 47 yards
Q1 Michigan StatePunt, 4 plays, 20 yards
Q1 Penn StateTouchdown, 4 plays, 94 yards
Q1 Michigan StatePunt, 4 plays, 9 yards
Q1 Penn StatePunt, 3 plays, 4 yards
Q1 Michigan StateTouchdown, 11 plays, 81 yards
Q2 Penn StatePunt, 3 plays, 5 yards
Q2 Michigan StatePunt, 3 plays, 3 yards
Q2 Penn StatePunt, 3 plays, 7 yards
Q2 Michigan StatePunt, 3 plays, 6 yards
Q2 Penn StateTouchdown, 5 plays, 64 yards
Q2 Michigan StatePunt, 9 plays, 33 yards
Q2 Penn StatePunt, 3 plays, 2 yards
Q2 Michigan StatePunt, 3 plays, 0 yards
Q2 Penn StateEnd of half, 1 play, −3 yards
Q3 Penn StatePunt, 3 plays, 5 yards
Q3 Michigan StateInterception, 9 plays, 41 yards
Q3 Penn StateTurnover on downs, 4 plays, 6 yards
Q3 Michigan StateTouchdown, 5 plays, 64 yards
Q3 Penn StateFumble, 4 plays, 17 yards
Q3 Michigan StatePunt, 3 plays, 4 yards
Q3 Penn StateMissed FG, 7 plays, 41 yards
Q3 Michigan StatePunt, 3 plays, −1 yard
Q4 Penn StateField goal, 11 plays, 55 yards
Q4 Michigan StateTurnover on downs, 10 plays, 53 yards
Q4 Penn StatePunt, 4 plays, 15 yards
Q4 Michigan StatePunt, 6 plays, 12 yards
Q4 Penn StatePunt, 3 plays, 7 yards
Q4 Michigan StateTouchdown, 8 plays, 76 yards
Q4 Penn StateResult not recorded, 2 plays, 20 yards
Play by play
1st quarter7 drives, then Penn State 7, Michigan State 0
Michigan State Punt, 8 plays
15:00
1st & 10 at own 35
Rafael Checa kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Connor Heyward run for no gain to the MchSt 25
14:30
2nd & 10 at own 25
Brian Lewerke pass complete to Brandon Sowards for 5 yds to the MchSt 30
13:40
3rd & 5 at own 30
Brian Lewerke pass complete to Cam Chambers for 9 yds to the MchSt 39 for a 1ST down
13:00
1st & 10 at own 39
Connor Heyward run for 8 yds to the MchSt 47
12:31
2nd & 2 at own 47
Connor Heyward run for 4 yds to the PnSt 49 for a 1ST down
11:45
1st & 10 at opp 49
Brian Lewerke pass complete to Connor Heyward for 1 yd to the PnSt 48
11:30
2nd & 9 at opp 48
Brian Lewerke pass incomplete to Felton Davis III
11:23
3rd & 9 at opp 48
Brian Lewerke pass incomplete to Felton Davis III
11:16
4th & 9 at opp 48
Tyler Hunt punt for 48 yds for a touchback
Penn State Fumble, 6 plays
10:59
1st & 10 at own 20
Trace McSorley run for 4 yds to the PnSt 24
10:40
2nd & 6 at own 24
Miles Sanders run for no gain to the PnSt 24
10:01
3rd & 6 at own 24
Trace McSorley pass complete to KJ Hamler for 23 yds to the PnSt 47 for a 1ST down
9:30
1st & 10 at own 47
Miles Sanders run for 7 yds to the MchSt 46
9:11
2nd & 3 at opp 46
Trace McSorley pass complete to Brandon Polk for 13 yds to the MchSt 33 for a 1ST down
8:43
1st & 10 at opp 33
Trace McSorley run for 2 yds to the MchSt 31 Trace McSorley fumbled, forced by Khari Willis, recovered by MchSt Tyriq Thompson
Michigan State Punt, 4 plays
8:34
1st & 10 at own 31
Brian Lewerke pass complete to Matt Dotson for 18 yds to the MchSt 49 for a 1ST down
7:55
1st & 10 at own 49
La’Darius Jefferson run for 5 yds to the PnSt 46
7:25
2nd & 5 at opp 46
La’Darius Jefferson run for a loss of 3 yards to the PnSt 49
6:46
3rd & 8 at opp 49
Brian Lewerke pass incomplete
6:35
4th & 8 at opp 49
Tyler Hunt punt for 38 yds , DeAndre Thompkins returns for 1 yd to the PnSt 12 PENN ST Penalty, Illegal Block (6 Yards) to the PnSt 6
Penn State Touchdown, 4 plays
6:18
1st & 10 at own 6
Trace McSorley pass complete to Pat Freiermuth for 6 yds to the PnSt 12
6:01
2nd & 4 at own 12
Trace McSorley pass complete to KJ Hamler for 5 yds to the PnSt 17 for a 1ST down
5:23
1st & 10 at own 17
Miles Sanders run for 78 yds to the MchSt 5 for a 1ST down
5:03
1st & goal at opp 5
Trace McSorley pass complete to KJ Hamler for 5 yds for a TD (Jake Pinegar KICK)Penn State 7, Michigan State 0
Michigan State Punt, 4 plays
5:03
1st & 10 at own 35
Rafael Checa kickoff for 65 yds for a touchback
4:50
1st & 10 at own 25
Brian Lewerke pass complete to Felton Davis III for 12 yds to the MchSt 37 for a 1ST down
4:21
1st & 10 at own 37
La’Darius Jefferson run for 2 yds to the MchSt 39
3:50
2nd & 8 at own 39
Brian Lewerke pass incomplete to Felton Davis III
3:50
3rd & 8 at own 39
MICHIGAN ST Penalty, False Start (Tyler Higby) to the MchSt 34
3:43
3rd & 13 at own 34
Brian Lewerke pass incomplete to Cam Chambers
3:37
4th & 13 at own 34
Tyler Hunt punt for 39 yds, downed at the PnSt 27
Penn State Punt, 3 plays
3:28
1st & 10 at own 27
Trace McSorley pass complete to Juwan Johnson for 4 yds to the PnSt 31
3:18
2nd & 6 at own 31
Trace McSorley pass incomplete
3:01
3rd & 6 at own 31
Trace McSorley run for no gain to the PnSt 31
2:28
4th & 6 at own 31
Blake Gillikin punt for 49 yds , Brandon Sowards returns for 9 yds to the MchSt 40 MICHIGAN ST Penalty, Illegal Block (10 Yards) to the MchSt 19
Michigan State Touchdown, 11 plays
2:01
1st & 10 at own 19
Brian Lewerke run for 11 yds to the MchSt 30 for a 1ST down
1:45
1st & 10 at own 30
Connor Heyward run for 4 yds to the MchSt 34
1:15
2nd & 6 at own 34
Brian Lewerke pass incomplete to Brandon Sowards
0:50
3rd & 6 at own 34
Brian Lewerke pass incomplete
0:38
4th & 6 at own 34
Connor Heyward run for 26 yds to the PnSt 40 for a 1ST down
0:15
1st & 10 at opp 40
La’Darius Jefferson run for 3 yds to the PnSt 37
0:01
2nd & 7 at opp 37
Connor Heyward pass complete to Cam Chambers for 36 yds to the PnSt 1 for a 1ST down
Q2 14:55
1st & goal at opp 1
La’Darius Jefferson run for no gain to the PnSt 1
Q2 14:30
2nd & goal at opp 1
La’Darius Jefferson run for no gain to the PnSt 1 La’Darius Jefferson fumbled, recovered by MchSt La’Darius Jefferson
Q2 13:55
3rd & goal at opp 1
Brian Lewerke run for no gain to the PnSt 1
Q2 13:55
4th & goal at opp 1
PENN ST Penalty, Unsportsmanlike Conduct (C.J. Thorpe) to the PnSt 1 for a 1ST down
Q2 13:25
1st & goal at opp 1
La’Darius Jefferson run for 1 yd for a TD (Matt Coghlin KICK)Tied at 7
2nd quarter9 drives, then Penn State 14, Michigan State 7
Penn State Punt, 3 plays
13:25
1st & 10 at own 35
Cole Hahn kickoff for 65 yds for a touchback
13:03
1st & 10 at own 25
Trace McSorley pass complete to Cam Sullivan-Brown for 7 yds to the PnSt 32
12:45
2nd & 3 at own 32
McSorley, Trace pass incomplete to Hamler, KJ, PENALTY PENNST holding 10 yards to the PENNST22, NO PLAY.
12:30
2nd & 13 at own 22
Ricky Slade run for 8 yds to the PnSt 30
12:25
3rd & 5 at own 30
Trace McSorley pass incomplete to Pat Freiermuth
12:09
4th & 5 at own 30
Blake Gillikin punt for 48 yds, punt out-of-bounds at the MchSt 22
Michigan State Punt, 3 plays
11:50
1st & 10 at own 22
Brian Lewerke run for 4 yds to the MchSt 26
11:25
2nd & 6 at own 26
Brian Lewerke sacked by Kevin Givens for a loss of 2 yards to the MchSt 24
10:38
3rd & 8 at own 24
Brian Lewerke pass complete to Laress Nelson for 1 yd to the MchSt 25
10:16
4th & 7 at own 25
Tyler Hunt punt for 44 yds , DeAndre Thompkins returns for 15 yds to the PnSt 46
Penn State Punt, 3 plays
10:16
1st & 10 at own 46
PENN ST Penalty, False Start (Juwan Johnson) to the PnSt 41
10:06
1st & 15 at own 41
Miles Sanders run for 8 yds to the PnSt 49
9:45
2nd & 7 at own 49
Miles Sanders run for 4 yds to the MchSt 47
9:25
3rd & 3 at opp 47
Miles Sanders run for no gain to the MchSt 47
8:20
4th & 3 at opp 47
Blake Gillikin punt for 47 yds for a touchback
Michigan State Punt, 3 plays
7:50
1st & 10 at own 20
La’Darius Jefferson run for 6 yds to the MchSt 26
7:30
2nd & 4 at own 26
La’Darius Jefferson run for no gain to the MchSt 26
6:59
3rd & 4 at own 26
Brian Lewerke pass incomplete to Brandon Sowards
6:51
4th & 4 at own 26
Tyler Hunt punt for 38 yds, fair catch by KJ Hamler at the PnSt 36
Penn State Touchdown, 5 plays
6:34
1st & 10 at own 36
Trace McSorley pass complete to Nick Bowers for 5 yds to the PnSt 41
6:09
2nd & 5 at own 41
Trace McSorley run for 1 yd to the PnSt 42
5:55
3rd & 4 at own 42
Trace McSorley run for 7 yds to the PnSt 49 for a 1ST down
5:23
1st & 10 at own 49
Trace McSorley pass complete to Mac Hippenhammer for 3 yds to the MchSt 48
4:33
2nd & 7 at opp 48
Miles Sanders run for 48 yds for a TD (Jake Pinegar KICK)Penn State 14, Michigan State 7
Michigan State Punt, 9 plays
4:33
2nd & 7 at own 35
Rafael Checa kickoff for 64 yds , Connor Heyward return for 15 yds to the MchSt 16
4:24
1st & 10 at own 16
Brian Lewerke pass incomplete to Felton Davis III
4:19
2nd & 10 at own 16
Brian Lewerke pass incomplete to Khari Willis
4:15
3rd & 10 at own 16
Lewerke, Brian pass incomplete, PENALTY PENNST holding 10 yards to the MICHIGANST26, NO PLAY, 1ST DOWN MICHIGANST.
3:34
1st & 10 at own 26
Brian Lewerke run for 2 yds to the MchSt 28
3:25
2nd & 8 at own 28
Brian Lewerke pass complete to Laress Nelson for 11 yds to the MchSt 39 for a 1ST down
3:12
1st & 10 at own 39
Brian Lewerke pass incomplete to Brandon Sowards
2:54
2nd & 10 at own 39
Brian Lewerke run for 12 yds to the PnSt 49 for a 1ST down
2:36
1st & 10 at opp 49
Brian Lewerke pass incomplete to Brandon Sowards
2:16
2nd & 10 at opp 49
Brian Lewerke run for a loss of 2 yards to the MchSt 49
1:47
3rd & 12 at own 49
Brian Lewerke pass incomplete
1:36
4th & 12 at own 49
Tyler Hunt punt for 49 yds, downed at the PnSt 2
Penn State Punt, 3 plays
1:20
1st & 10 at own 2
Trace McSorley pass complete to Pat Freiermuth for 1 yd to the PnSt 3
0:59
2nd & 9 at own 3
Miles Sanders run for 1 yd to the PnSt 4
0:57
3rd & 8 at own 4
Timeout MICHIGAN ST, clock 00:57
0:52
3rd & 8 at own 4
Trace McSorley pass incomplete to KJ Hamler
0:40
4th & 8 at own 4
Blake Gillikin punt for 44 yds , Brandon Sowards returns for 9 yds to the PnSt 39
Michigan State Punt, 3 plays
0:37
1st & 10 at opp 39
Brian Lewerke pass incomplete to Felton Davis III
0:25
2nd & 10 at opp 39
Brian Lewerke sacked by Shareef Miller for a loss of 7 yards to the PnSt 46
0:25
3rd & 17 at opp 46
Timeout MICHIGAN ST, clock 00:25
0:15
3rd & 17 at opp 46
Brian Lewerke run for 7 yds to the PnSt 39
0:08
4th & 10 at opp 39
Tyler Hunt punt for 31 yds, fair catch by DeAndre Thompkins at the PnSt 8
Penn State End of half, 1 play
0:05
1st & 10 at own 8
TEAM run for a loss of 3 yards to the PnSt 5
3rd quarter8 drives, then Tied at 14
Penn State Punt, 3 plays
14:54
1st & 10 at own 35
Cole Hahn kickoff for 59 yds , KJ Hamler return for 19 yds to the PnSt 25
14:40
1st & 10 at own 25
Miles Sanders run for 1 yd to the PnSt 26
14:25
2nd & 9 at own 26
Trace McSorley pass incomplete to Garrett Taylor
14:10
3rd & 9 at own 26
Trace McSorley run for 4 yds to the PnSt 30
13:44
4th & 5 at own 30
Blake Gillikin punt for 41 yds , Brandon Sowards returns for a loss of 3 yards to the MchSt 26
Michigan State Interception, 9 plays
13:30
1st & 10 at own 26
Brian Lewerke pass complete to Cam Chambers for 10 yds to the MchSt 36 for a 1ST down
13:16
1st & 10 at own 36
Brian Lewerke pass incomplete to Felton Davis III
12:45
2nd & 10 at own 36
Connor Heyward run for a loss of 2 yards to the MchSt 34
12:15
3rd & 12 at own 34
Brian Lewerke pass complete to Laress Nelson for 16 yds to the 50 yard line for a 1ST down
11:45
1st & 10 at the 50
Connor Heyward run for 1 yd to the PnSt 49
11:09
2nd & 9 at opp 49
Brian Lewerke pass complete to Felton Davis III for 13 yds to the PnSt 36 for a 1ST down
10:33
1st & 10 at opp 36
Connor Heyward run for 3 yds to the PnSt 33
9:53
2nd & 7 at opp 33
Brian Lewerke pass incomplete
9:44
3rd & 7 at opp 33
Brian Lewerke pass intercepted Garrett Taylor return for 37 yds to the MchSt 35
Penn State Turnover on downs, 4 plays
9:14
1st & 10 at opp 35
Miles Sanders run for 2 yds to the MchSt 33
9:05
2nd & 8 at opp 33
Trace McSorley pass incomplete to Pat Freiermuth
8:54
3rd & 8 at opp 33
Trace McSorley run for 4 yds to the MchSt 29
8:26
4th & 4 at opp 29
Trace McSorley sacked by Kenny Willekes for a loss of 7 yards to the MchSt 36
Michigan State Touchdown, 5 plays
8:07
1st & 10 at own 36
La’Darius Jefferson run for 2 yds to the MchSt 38
7:43
2nd & 8 at own 38
La’Darius Jefferson run for 6 yds to the MchSt 44
7:12
3rd & 2 at own 45
Brian Lewerke run for 1 yd to the PnSt 45 for a 1ST down PENN ST Penalty, Defensive Holding (10 Yards) to the PnSt 45 for a 1ST down
6:51
1st & 10 at opp 45
Brian Lewerke pass complete to Matt Sokol for 25 yds to the PnSt 20 for a 1ST down
6:10
1st & 10 at opp 20
Brian Lewerke pass complete to Felton Davis III for 20 yds for a TD (Matt Coghlin KICK)Tied at 14
Penn State Fumble, 4 plays
6:04
1st & 10 at own 35
Cole Hahn kickoff for 54 yds , KJ Hamler return for 14 yds to the PnSt 25
5:49
1st & 10 at own 25
Trace McSorley run for 10 yds to the PnSt 35 for a 1ST down
5:16
1st & 10 at own 35
Trace McSorley pass complete to Mac Hippenhammer for 3 yds to the PnSt 38
4:41
2nd & 7 at own 38
Trace McSorley pass complete to Nick Bowers for 4 yds to the PnSt 42
4:12
3rd & 3 at own 42
Trace McSorley pass incomplete
4:06
4th & 3 at own 42
Blake Gillikin punt for 43 yds , Laress Nelson returns for no gain, Nelson fumbled, recovered by MchSt Laress Nelson at the MSU 15
Michigan State Punt, 3 plays
3:55
1st & 10 at own 15
Brian Lewerke pass complete to Felton Davis III for 5 yds to the MchSt 20
3:28
2nd & 5 at own 20
Brian Lewerke run for a loss of 1 yard to the MchSt 19 Brian Lewerke fumbled, recovered by MchSt Brian Lewerke
2:39
3rd & 6 at own 19
Brian Lewerke pass incomplete to Khari Willis
2:32
4th & 6 at own 19
Tyler Hunt punt for 42 yds , DeAndre Thompkins returns for 1 yd to the PnSt 40
Penn State Missed FG, 7 plays
2:17
1st & 10 at own 40
Miles Sanders run for 3 yds to the PnSt 43
2:02
2nd & 7 at own 43
Trace McSorley pass complete to Brandon Polk for 10 yds to the MchSt 47 for a 1ST down
1:45
1st & 10 at opp 47
Trace McSorley pass complete to Pat Freiermuth for 25 yds to the MchSt 22 for a 1ST down
1:34
1st & 10 at opp 22
Trace McSorley pass incomplete to Pat Freiermuth
0:51
2nd & 10 at opp 22
Trace McSorley run for 3 yds to the MchSt 19
0:25
3rd & 7 at opp 19
Trace McSorley pass incomplete to Cam Sullivan-Brown
0:21
4th & 7 at opp 19
Jake Pinegar 37 yd FG MISSED
Michigan State Punt, 3 plays
0:13
1st & 10 at own 20
Weston Bridges run for a loss of 1 yard to the MchSt 19 Weston Bridges fumbled, forced by Yetur Gross-Matos, recovered by MchSt Weston Bridges
Q4 14:53
2nd & 11 at own 19
Brian Lewerke pass incomplete
Q4 14:49
3rd & 11 at own 19
Brian Lewerke pass incomplete to Felton Davis III
Q4 14:36
4th & 11 at own 19
Tyler Hunt punt for 38 yds , KJ Hamler returns for no gain to the PnSt 43
4th quarter7 drives, then Michigan State 21, Penn State 17
Penn State Field goal, 11 plays
14:36
1st & 10 at own 43
Trace McSorley run for 1 yd to the PnSt 44
14:21
2nd & 9 at own 44
Trace McSorley pass complete to KJ Hamler for 13 yds to the MchSt 43 for a 1ST down
13:45
1st & 10 at opp 43
Trace McSorley pass complete to Nick Bowers for 9 yds to the MchSt 34
13:23
2nd & 1 at opp 34
Miles Sanders run for 3 yds to the MchSt 31 for a 1ST down
12:18
1st & 10 at opp 31
Trace McSorley pass incomplete to DeAndre Thompkins
11:45
2nd & 10 at opp 31
Miles Sanders run for 4 yds to the MchSt 27
11:04
3rd & 6 at opp 27
Trace McSorley pass complete to Mac Hippenhammer for 21 yds to the MchSt 6 for a 1ST down
10:46
1st & goal at opp 6
Miles Sanders run for 1 yd to the MchSt 5
9:49
2nd & goal at opp 5
Miles Sanders run for 3 yds to the MchSt 2
9:24
3rd & goal at opp 2
Trace McSorley pass incomplete to Juwan Johnson
9:21
4th & goal at opp 2
Jake Pinegar 20 yd FG GOODPenn State 17, Michigan State 14
Michigan State Turnover on downs, 10 plays
9:21
4th & 6 at own 35
Rafael Checa kickoff for 65 yds for a touchback
9:03
1st & 10 at own 25
La’Darius Jefferson run for 5 yds to the MchSt 30
8:35
2nd & 5 at own 30
Brian Lewerke pass incomplete to La’Darius Jefferson
8:35
3rd & 5 at own 30
MICHIGAN ST Penalty, False Start (Matt Dotson) to the MchSt 25
8:10
3rd & 10 at own 25
Brian Lewerke pass complete to Felton Davis III for 11 yds to the MchSt 36 for a 1ST down
7:50
1st & 10 at own 36
La’Darius Jefferson run for 4 yds to the MchSt 40
7:32
2nd & 6 at own 40
Brian Lewerke pass complete to La’Darius Jefferson for 7 yds to the MchSt 47 for a 1ST down
6:48
1st & 10 at own 47
La’Darius Jefferson run for 27 yds to the PnSt 26 for a 1ST down
6:32
1st & 10 at opp 26
Brian Lewerke pass incomplete to C.J. Hayes
6:02
2nd & 10 at opp 26
Brian Lewerke pass complete to Connor Heyward for no gain to the PnSt 26
5:51
3rd & 10 at opp 26
Timeout PENN ST, clock 05:51
5:39
3rd & 10 at opp 26
Brian Lewerke pass complete to Felton Davis III for 4 yds to the PnSt 22
5:19
4th & 6 at opp 22
Brian Lewerke pass incomplete to Raequan Williams
Penn State Punt, 4 plays
4:40
1st & 10 at own 22
Trace McSorley pass complete to Juwan Johnson for 15 yds to the PnSt 37 for a 1ST down
4:29
1st & 10 at own 37
Miles Sanders run for no gain to the PnSt 37
4:21
2nd & 10 at own 37
Trace McSorley pass incomplete
4:16
3rd & 10 at own 37
Trace McSorley pass incomplete
4:09
4th & 10 at own 37
Blake Gillikin punt for 40 yds, fair catch by Laress Nelson at the MchSt 23
Michigan State Punt, 6 plays
3:50
1st & 10 at own 23
La’Darius Jefferson run for 2 yds to the MchSt 25
3:26
2nd & 8 at own 25
Brian Lewerke pass incomplete to Matt Dotson
3:20
3rd & 8 at own 25
Brian Lewerke pass complete to Felton Davis III for 10 yds to the MchSt 35 for a 1ST down
3:11
1st & 10 at own 35
Brian Lewerke pass incomplete
2:43
2nd & 10 at own 35
Brian Lewerke pass complete to Matt Dotson for 5 yds to the MchSt 40
2:10
3rd & 5 at own 40
Brian Lewerke sacked by Robert Windsor for a loss of 5 yards to the MchSt 35
1:46
4th & 10 at own 35
Tyler Hunt punt for 37 yds, fair catch by DeAndre Thompkins at the PnSt 28
Penn State Punt, 3 plays
1:41
1st & 10 at own 28
Trace McSorley run for 3 yds to the PnSt 31
1:41
2nd & 7 at own 31
Timeout MICHIGAN ST, clock 01:41
1:36
2nd & 7 at own 31
Miles Sanders run for a loss of 1 yard to the PnSt 30
1:36
3rd & 8 at own 30
Timeout MICHIGAN ST, clock 01:36
1:28
3rd & 8 at own 30
Trace McSorley run for 5 yds to the PnSt 35
1:19
4th & 3 at own 35
Blake Gillikin punt for 52 yds , Laress Nelson returns for 11 yds to the MchSt 24
Michigan State Touchdown, 8 plays
1:10
1st & 10 at own 24
Brian Lewerke pass complete to Connor Heyward for 11 yds to the MchSt 35 for a 1ST down
0:58
1st & 10 at own 35
Brian Lewerke pass incomplete to Felton Davis III
0:53
2nd & 10 at own 35
Brian Lewerke pass complete to Laress Nelson for 21 yds to the PnSt 44 for a 1ST down
0:38
1st & 10 at opp 44
Brian Lewerke pass incomplete to Felton Davis III
0:34
2nd & 10 at opp 44
Brian Lewerke pass complete to Laress Nelson for 11 yds to the PnSt 33 for a 1ST down
0:30
1st & 10 at opp 33
Brian Lewerke pass incomplete
0:25
2nd & 10 at opp 33
Brian Lewerke pass complete to Connor Heyward for 8 yds to the PnSt 25
0:19
3rd & 2 at opp 25
Brian Lewerke pass complete to Felton Davis III for 25 yds for a TD (Matt Coghlin KICK)Michigan State 21, Penn State 17
Penn State Result not recorded, 2 plays
0:19
3rd & 2 at own 35
Cole Hahn kickoff for 63 yds , KJ Hamler return for 24 yds to the PnSt 26
0:13
1st & 10 at own 26
Timeout MICHIGAN ST, clock 00:13
0:06
1st & 10 at own 26
Trace McSorley pass complete to KJ Hamler for 20 yds to the PnSt 46 for a 1ST down
0:06
1st & 10 at own 46
Timeout PENN ST, clock 00:06
0:01
1st & 10 at own 46
Trace McSorley pass incomplete
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.