Northwestern beat No. 16 Michigan State 39–31 in triple overtime. It was their 56th meeting; after it, Michigan State led the series 38–18 as played.
Referee Mark Kluczynski; umpire Brad Hudak; head linesman Michael Dolce; line judge Brian Matthew; side judge Matt Kukar; field judge D. Pender; back judge Jeff Latkiewicz; center judge Greg BlumGame 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
Michigan State
Northwestern
540
Total yards
432
445
Passing yards
368
95
Rushing yards
64
7.8
Yards per pass
7.4
3.2
Yards per rush
2.3
28
First downs
28
8–17
Third downs
7–15
2–2
Fourth downs
1–1
2
Turnovers
1
9–84
Penalties
1–9
34:59
Possession
25:01
1
Sacks (by defense)
1
Efficiency
Michigan State
Northwestern
48%
Success rate
49%
0.19
EPA per play
0.24
1.05
Explosiveness
1.11
−0.22
Rushing EPA
−0.14
0.41
Passing EPA
0.47
46%
Passing-down success
32%
0.15
First-down EPA
0.09
−0.13
Second-down EPA
0.18
0.63
Third-down EPA
0.57
14%
Havoc by its defense
16%
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 54% to win. Northwestern pulled the upset. Elo’s favorite won.
The line
Michigan State −2, over/under 41.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 State 55%, Northwestern 45%. 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, Michigan State right to left.
Q1 Michigan StateTouchdown, 7 plays, 84 yards
Q1 NorthwesternFumble, 8 plays, 33 yards
Q1 Michigan StateFumble, 9 plays, 59 yards
Q1 NorthwesternPunt, 7 plays, 41 yards
Q1 Michigan StatePunt, 6 plays, 32 yards
Q2 NorthwesternPunt, 3 plays, 2 yards
Q2 Michigan StateField goal, 6 plays, 20 yards
Q2 NorthwesternTouchdown, 13 plays, 81 yards
Q2 Michigan StatePunt, 5 plays, 10 yards
Q2 NorthwesternField goal, 11 plays, 56 yards
Q2 Michigan StateEnd of half, 1 play, −2 yards
Q3 NorthwesternPunt, 8 plays, 41 yards
Q3 Michigan StateMissed FG, 15 plays, 60 yards
Q3 NorthwesternPunt, 3 plays, 9 yards
Q3 Michigan StatePunt, 5 plays, 20 yards
Q3 NorthwesternFumble, 5 plays, 25 yards
Q4 Michigan StatePunt, 3 plays, 8 yards
Q4 NorthwesternTouchdown, 5 plays, 58 yards
Q4 Michigan StateMissed FG, 12 plays, 61 yards
Q4 NorthwesternPunt, 6 plays, 30 yards
Q4 Michigan StateTouchdown, 12 plays, 88 yards
Q4 NorthwesternResult not recorded, 2 plays, −2 yards
Q5 NorthwesternTouchdown, 2 plays, 25 yards
Q5 Michigan StateTouchdown, 5 plays, 25 yards
Q6 Michigan StateTouchdown, 2 plays, 25 yards
Q6 NorthwesternTouchdown, 4 plays, 25 yards
Q7 NorthwesternTouchdown, 3 plays, 25 yards
Q7 Michigan StateResult not recorded, 2 plays, −72 yards
Play by play
1st quarter5 drives, then Michigan State 7, Northwestern 0
Michigan State Touchdown, 7 plays
15:00
1st & 10 at opp 16
Luke Otto kickoff for 65 yds , Connor Heyward return for 16 yds to the Michigan St. 16 MICHIGAN ST Penalty, Offensive Holding (Shane Jones) to the MchSt 8
14:52
1st & 10 at own 8
Brian Lewerke pass complete to Matt Sokol for 16 yds to the MchSt 24 for a 1ST down
14:26
1st & 10 at own 24
Gerald Holmes run for 4 yds to the MchSt 28
13:49
2nd & 6 at own 28
Brian Lewerke pass complete to Felton Davis III for 6 yds to the MchSt 34 for a 1ST down
13:14
1st & 10 at own 34
Brian Lewerke pass complete to Cody White for 60 yds to the Nwest 6 for a 1ST down
12:44
1st & goal at opp 6
Brian Lewerke pass incomplete to Matt Sokol
12:39
2nd & goal at opp 6
Brian Lewerke pass incomplete to Felton Davis III
12:25
3rd & goal at opp 6
Cody White 6 Yd pass from Brian Lewerke (Matt Coghlin Kick)Michigan State 7, Northwestern 0
Northwestern Fumble, 8 plays
12:25
3rd & 10 at own 35
Brett Scanlon kickoff for 65 yds for a touchback
12:25
1st & 10 at own 25
Clayton Thorson pass complete to Flynn Nagel for 11 yds to the Nwest 36 for a 1ST down
12:06
1st & 10 at own 36
Clayton Thorson pass complete to Cameron Green for 5 yds to the Nwest 41
11:44
2nd & 5 at own 41
Justin Jackson run for 2 yds to the Nwest 43
11:19
3rd & 3 at own 43
Clayton Thorson pass complete to Cameron Green for 4 yds to the Nwest 47 for a 1ST down
10:56
1st & 10 at own 47
Clayton Thorson pass complete to Flynn Nagel for 9 yds to the MchSt 44
10:29
2nd & 1 at opp 44
Jeremy Larkin run for no gain to the MchSt 44
9:59
3rd & 1 at opp 44
Justin Jackson run for 2 yds to the MchSt 42 for a 1ST down
9:18
1st & 10 at opp 42
Clayton Thorson pass complete to Ramaud Chiaokhiao-Bowman for 14 yds Ramaud Chiaokhiao-Bowman fumbled, forced by Andrew Dowell, recovered by MchSt David Dowell
Michigan State Fumble, 9 plays
9:18
1st & 10 at own 28
LJ Scott run for a loss of 1 yard to the MchSt 27
8:40
2nd & 11 at own 27
Brian Lewerke pass complete to Connor Heyward for 5 yds to the MchSt 32
8:02
3rd & 6 at own 32
Brian Lewerke run for 19 yds to the Nwest 49 for a 1ST down
7:31
1st & 10 at opp 49
Darrell Stewart Jr. run for 19 yds to the Nwest 30 for a 1ST down
7:07
1st & 10 at opp 30
LJ Scott run for 4 yds to the Nwest 26
6:32
2nd & 6 at opp 26
LJ Scott run for 4 yds to the Nwest 22
5:56
3rd & 2 at opp 22
Brian Lewerke run for 4 yds to the Nwest 18 for a 1ST down
5:14
1st & 10 at opp 18
LJ Scott run for 5 yds to the Nwest 13 LJ Scott fumbled, forced by Paddy Fisher, recovered by MchSt Brian Allen
4:28
2nd & 5 at opp 13
Brian Lewerke pass complete to Cody White for 6 yds Cody White fumbled, forced by Paddy Fisher, recovered by Nwest Brett Walsh
Northwestern Punt, 7 plays
4:28
1st & 10 at own 7
Justin Jackson run for 1 yd to the Nwest 8
3:54
2nd & 9 at own 14
Clayton Thorson pass complete to Flynn Nagel for 6 yds to the Nwest 14 for a 1ST down MICHIGAN ST Penalty, Illegal Use of Hands (Demetrius Cooper) to the Nwest 29 for a 1ST down
3:34
1st & 10 at own 29
Clayton Thorson pass complete to Justin Jackson for 8 yds to the Nwest 37
3:29
2nd & 2 at own 37
Justin Jackson run for 3 yds to the Nwest 40 for a 1ST down
3:06
1st & 10 at own 40
Clayton Thorson pass complete to Macan Wilson for 9 yds to the Nwest 49
2:44
2nd & 1 at own 49
Clayton Thorson run for a loss of 1 yard to the Nwest 48
2:13
3rd & 2 at own 48
Clayton Thorson pass incomplete to Flynn Nagel
2:03
4th & 2 at own 48
Hunter Niswander punt for 32 yds, fair catch by Cody White at the MchSt 20
Michigan State Punt, 6 plays
2:03
1st & 10 at own 20
Brian Lewerke pass complete to Cody White for 11 yds to the MchSt 31 for a 1ST down
1:31
1st & 10 at own 31
Connor Heyward run for no gain to the MchSt 31
0:58
2nd & 10 at own 31
Brian Lewerke pass complete to Felton Davis III for 30 yds to the Nwest 39 for a 1ST down
0:31
1st & 10 at opp 39
Brian Lewerke pass incomplete to LJ Scott
0:00
2nd & 10 at opp 39
Brian Lewerke pass complete to Darrell Stewart Jr. for 1 yd to the Nwest 38
Q2 15:00
3rd & 9 at opp 38
Brian Lewerke sacked by Joe Gaziano for a loss of 10 yards to the Nwest 48
Q2 14:13
4th & 19 at opp 48
Jake Hartbarger punt for 47 yds, downed at the Nwest 1
2nd quarter6 drives, then Tied at 10
Northwestern Punt, 3 plays
14:13
1st & 10 at own 1
Clayton Thorson run for 2 yds to the Nwest 3
13:42
2nd & 8 at own 3
Justin Jackson run for no gain to the Nwest 3
13:11
3rd & 8 at own 3
Clayton Thorson pass incomplete to Flynn Nagel
12:53
4th & 8 at own 3
Hunter Niswander punt for 42 yds , Cody White returns for a loss of 3 yards to the Nwest 48
Michigan State Field goal, 6 plays
12:53
1st & 10 at opp 48
Connor Heyward run for 3 yds to the Nwest 45
12:14
2nd & 7 at opp 45
Brian Lewerke run for 8 yds to the Nwest 37 for a 1ST down
11:36
1st & 10 at opp 37
Madre London run for 3 yds to the Nwest 34
10:59
2nd & 7 at opp 34
Madre London run for 5 yds to the Nwest 29
10:11
3rd & 2 at opp 29
Brian Lewerke run for 1 yd to the Nwest 28
9:31
4th & 1 at opp 28
Matt Coghlin 46 Yd Field GoalMichigan State 10, Northwestern 0
Northwestern Touchdown, 13 plays
9:31
4th & 1 at own 35
Brett Scanlon kickoff for 62 yds , Riley Lees return for 16 yds to the Nwest 19
9:26
1st & 10 at own 19
MICHIGAN ST Penalty, Defensive Offside (5 Yards) to the Nwest 24
8:58
1st & 5 at own 24
Clayton Thorson pass complete to Riley Lees for 2 yds to the Nwest 26
8:26
2nd & 3 at own 26
Clayton Thorson pass complete to Riley Lees for 25 yds to the MchSt 49 for a 1ST down
8:11
1st & 10 at opp 49
Clayton Thorson pass incomplete to Justin Jackson
8:04
2nd & 10 at opp 49
Clayton Thorson pass incomplete to Macan Wilson
7:56
3rd & 10 at opp 49
Clayton Thorson pass complete to Justin Jackson for 10 yds to the MchSt 39 for a 1ST down
7:16
1st & 10 at opp 39
Clayton Thorson pass complete to Justin Jackson for 5 yds to the MchSt 34
6:53
2nd & 5 at opp 34
Clayton Thorson pass complete to Riley Lees for 10 yds to the MchSt 24 for a 1ST down
6:32
1st & 10 at opp 24
Clayton Thorson pass incomplete to Kyric McGowan
6:24
2nd & 10 at opp 24
Clayton Thorson pass complete to Garrett Dickerson for 21 yds to the MchSt 3 for a 1ST down
5:42
1st & goal at opp 3
Justin Jackson run for 1 yd to the MchSt 2
5:13
2nd & goal at opp 2
Justin Jackson run for a loss of 3 yards to the MchSt 5
4:34
3rd & goal at opp 5
Clayton Thorson pass complete to Justin Jackson for 4 yds to the MchSt 1
4:03
4th & 0 at opp 1
Timeout MICHIGAN ST, clock 04:03
3:58
4th & goal at opp 1
Clayton Thorson 1 Yd Run (Charlie Kuhbander Kick)Michigan State 10, Northwestern 7
Michigan State Punt, 5 plays
3:58
4th & 8 at own 35
Luke Otto kickoff for 59 yds , Connor Heyward return for 20 yds to the MchSt 26
3:52
1st & 10 at own 26
Brian Lewerke pass complete to Darrell Stewart Jr. for 8 yds to the MchSt 34
3:17
2nd & 2 at own 34
LJ Scott run for 2 yds to the MchSt 36 for a 1ST down
2:37
1st & 10 at own 36
LJ Scott run for no gain to the MchSt 36
2:09
2nd & 10 at own 36
Timeout NORTHWESTERN, clock 02:09
2:04
2nd & 10 at own 36
Brian Lewerke pass incomplete to Cody White
1:59
3rd & 10 at own 36
Brian Lewerke pass incomplete to Darrell Stewart Jr.
1:49
4th & 10 at own 36
Jake Hartbarger punt for 38 yds, downed at the Nwest 26
Northwestern Field goal, 11 plays
1:44
1st & 10 at own 26
Clayton Thorson pass incomplete to Justin Jackson
1:36
2nd & 10 at own 26
Clayton Thorson pass complete to Justin Jackson for 15 yds to the Nwest 41 for a 1ST down
1:31
1st & 10 at own 41
Clayton Thorson run for 3 yds to the Nwest 44
1:08
2nd & 7 at own 44
Clayton Thorson pass complete to Justin Jackson for 5 yds to the Nwest 49
0:48
3rd & 2 at own 49
Clayton Thorson pass complete to Bennett Skowronek for 5 yds to the MchSt 46 for a 1ST down
0:41
1st & 10 at opp 46
Timeout NORTHWESTERN, clock 00:41
0:41
1st & 10 at opp 46
Clayton Thorson pass complete to Garrett Dickerson for 11 yds to the MchSt 35 for a 1ST down
0:28
1st & 10 at opp 35
Clayton Thorson pass complete to Bennett Skowronek for 17 yds to the MchSt 18 for a 1ST down
0:18
1st & 10 at opp 18
TEAM pass incomplete
0:14
2nd & 10 at opp 18
Clayton Thorson pass incomplete to Garrett Dickerson
0:14
3rd & 10 at opp 18
Timeout MICHIGAN ST, clock 00:14
0:08
3rd & 10 at opp 18
Clayton Thorson pass incomplete to Bennett Skowronek
0:04
4th & 10 at opp 18
Charlie Kuhbander 35 Yd Field GoalTied at 10
Michigan State End of half, 1 play
0:04
4th & 10 at own 35
Luke Otto kickoff for 42 yds
0:00
1st & 10 at own 23
TEAM run for a loss of 2 yards to the MchSt 21
3rd quarter5 drives, then Tied at 10
Northwestern Punt, 8 plays
15:00
1st & 10 at own 35
Brett Scanlon kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Clayton Thorson pass complete to Flynn Nagel for 18 yds to the Nwest 43 for a 1ST down
14:37
1st & 10 at own 43
Clayton Thorson pass incomplete to Macan Wilson
14:26
2nd & 10 at own 43
Justin Jackson run for 6 yds to the Nwest 49
13:47
3rd & 4 at own 49
Clayton Thorson pass complete to Flynn Nagel for 7 yds to the MchSt 44 for a 1ST down
13:41
1st & 10 at opp 44
Clayton Thorson pass complete to Cameron Green for 10 yds to the MchSt 34 for a 1ST down
13:17
1st & 10 at opp 34
Clayton Thorson pass incomplete to Bennett Skowronek
13:10
2nd & 10 at opp 34
Clayton Thorson pass incomplete to Charlie Fessler
13:06
3rd & 10 at opp 34
Clayton Thorson pass incomplete to Bennett Skowronek
12:57
4th & 10 at opp 34
Hunter Niswander punt for 27 yds, punt out-of-bounds at the MchSt 7
Michigan State Missed FG, 15 plays
12:57
1st & 10 at own 7
Gerald Holmes run for 3 yds to the MchSt 10
12:18
2nd & 7 at own 10
Brian Lewerke pass incomplete to Darrell Stewart Jr.
11:58
3rd & 7 at own 10
Brian Lewerke pass complete to Gerald Holmes for 13 yds to the MchSt 23 for a 1ST down
11:27
1st & 10 at own 23
Gerald Holmes run for 3 yds to the MchSt 26
10:54
2nd & 7 at own 26
Brian Lewerke pass incomplete to Felton Davis III
10:48
3rd & 7 at own 26
Brian Lewerke pass complete to Darrell Stewart Jr. for 23 yds to the MchSt 49 for a 1ST down
10:11
1st & 10 at own 49
Brian Lewerke pass complete to Darrell Stewart Jr. for 11 yds to the Nwest 40 for a 1ST down
9:42
1st & 10 at opp 40
Brian Lewerke pass incomplete to Felton Davis III
9:29
2nd & 10 at opp 40
Gerald Holmes run for 1 yd to the Nwest 39
8:52
3rd & 9 at opp 39
Brian Lewerke pass complete to Cody White for 6 yds to the Nwest 33
8:17
4th & 3 at opp 33
Brian Lewerke pass complete to Darrell Stewart Jr. for 6 yds to the Nwest 27 for a 1ST down
7:46
1st & 10 at opp 27
Gerald Holmes run for 2 yds to the Nwest 25
6:59
2nd & 8 at opp 25
Brian Lewerke pass complete to Gerald Holmes for a loss of 2 yards to the Nwest 27
6:24
3rd & 10 at opp 27
Brian Lewerke pass incomplete to Matt Sokol
6:21
4th & 10 at opp 27
MICHIGAN ST Penalty, False Start (Luke Campbell) to the Nwest 33
6:16
4th & 16 at opp 33
Matt Coghlin 51 yd FG MISSED
Northwestern Punt, 3 plays
6:16
1st & 10 at own 33
Justin Jackson run for 2 yds to the Nwest 35
5:31
2nd & 8 at own 35
Clayton Thorson pass complete to Flynn Nagel for 3 yds to the Nwest 38
4:59
3rd & 5 at own 38
Clayton Thorson pass complete to Garrett Dickerson for 4 yds to the Nwest 42
4:34
4th & 1 at own 42
Hunter Niswander punt for 38 yds, fair catch by Cody White at the MchSt 20
Michigan State Punt, 5 plays
4:34
1st & 10 at own 20
LJ Scott run for 2 yds to the MchSt 22
3:49
2nd & 8 at own 22
Brian Lewerke pass complete to LJ Scott for 9 yds to the MchSt 31 for a 1ST down
3:34
1st & 10 at own 31
Darrell Stewart Jr. run for 8 yds to the MchSt 39
2:56
2nd & 2 at own 39
LJ Scott run for no gain to the MchSt 39
2:17
3rd & 2 at own 39
Brian Lewerke run for 1 yd to the MchSt 40
1:41
4th & 1 at own 40
Jake Hartbarger punt for 41 yds, fair catch by Riley Lees at the Nwest 19
Northwestern Fumble, 5 plays
1:41
1st & 10 at own 19
Thorson, Clayton pass complete to Skowronek, Bennett for 15 yards to the NORTHWSTRN34, PENALTY NORTHWSTRN pass interference (Skowronek, Bennett) 9 yards to the NORTHWSTRN10, NO PLAY.
1:16
1st & 19 at own 21
Jeremy Larkin run for 11 yds to the Nwest 21 for a 1ST down MICHIGAN ST Penalty, Defensive Holding (Raequan Williams) to the Nwest 31 for a 1ST down
1:01
1st & 10 at own 31
Clayton Thorson pass complete to Riley Lees for 11 yds to the Nwest 42 for a 1ST down
0:51
1st & 10 at own 42
Clayton Thorson pass incomplete to Riley Lees
0:00
2nd & 10 at own 42
Jeremy Larkin run for 3 yds to the Nwest 45
Q4 15:00
3rd & 7 at own 45
Clayton Thorson sacked by Khari Willis for a loss of 1 yard to the Nwest 44
Q4 14:17
4th & 8 at own 44
Hunter Niswander punt for 45 yds , Cody White returns for a loss of 2 yards to the MchSt 9 Cody White fumbled, recovered by MchSt Tyson Smith
4th quarter6 drives, then Tied at 17
Michigan State Punt, 3 plays
14:17
1st & 10 at own 9
Brian Lewerke pass complete to Felton Davis III for 7 yds to the MchSt 16
13:43
2nd & 3 at own 16
Madre London run for no gain to the MchSt 16
12:52
3rd & 3 at own 16
Brian Lewerke run for 1 yd to the MchSt 17
12:16
4th & 2 at own 17
Jake Hartbarger punt for 41 yds, fair catch by Riley Lees at the Nwest 42
Northwestern Touchdown, 5 plays
12:16
1st & 10 at own 42
Clayton Thorson pass complete to Cameron Green for 25 yds to the MchSt 33 for a 1ST down
11:54
1st & 10 at opp 33
Clayton Thorson pass incomplete to Macan Wilson
11:39
2nd & 10 at opp 33
Justin Jackson run for 3 yds to the MchSt 30
10:59
3rd & 7 at opp 22
Clayton Thorson run for 8 yds to the MchSt 22 for a 1ST down MICHIGAN ST Penalty, Defensive Holding (Justin Layne) to the MchSt 12 for a 1ST down
10:49
1st & 10 at opp 12
Bennett Skowronek 12 Yd pass from Justin Jackson (Charlie Kuhbander Kick)Northwestern 17, Michigan State 10
Michigan State Missed FG, 12 plays
10:49
1st & 10 at own 35
Luke Otto kickoff for 65 yds for a touchback
10:49
1st & 10 at own 25
Brian Lewerke pass incomplete to Felton Davis III
10:33
2nd & 10 at own 25
Brian Lewerke pass complete to Darrell Stewart Jr. for 7 yds to the MchSt 32
10:01
3rd & 3 at own 32
MICHIGAN ST Penalty, Offensive Pass Interference (Cody White) to the MchSt 17
9:36
3rd & 18 at own 17
Brian Lewerke pass complete to Cody White for 45 yds to the Nwest 38 for a 1ST down
8:53
1st & 10 at opp 38
Brian Lewerke pass incomplete
8:49
2nd & 10 at opp 38
Brian Lewerke pass complete to Cody White for 14 yds to the Nwest 24 for a 1ST down
8:19
1st & 10 at opp 24
Brian Lewerke pass incomplete to Cam Chambers
8:12
2nd & 10 at opp 24
Brian Lewerke pass incomplete to Cody White
8:06
3rd & 10 at opp 24
Brian Lewerke pass complete to Felton Davis III for 12 yds to the Nwest 12 for a 1ST down
7:26
1st & 10 at opp 12
Brian Lewerke pass complete to LJ Scott for 2 yds to the Nwest 10
6:59
2nd & 8 at opp 10
Lewerke, Brian pass incomplete, PENALTY MICHIGANST holding (Chewins, Cole) 10 yards to the NORTHWSTRN20, NO PLAY.
6:46
2nd & 18 at opp 20
Brian Lewerke pass complete to Cody White for 6 yds to the Nwest 14
6:13
3rd & 12 at opp 14
Brian Lewerke pass incomplete to Darrell Stewart Jr.
6:04
4th & 12 at opp 14
Matt Coghlin 32 yd FG MISSED
Northwestern Punt, 6 plays
6:04
1st & 10 at own 20
Clayton Thorson pass complete to Macan Wilson for 13 yds to the Nwest 33 for a 1ST down
5:22
1st & 10 at own 33
Justin Jackson run for 5 yds to the Nwest 38
4:40
2nd & 5 at own 38
Justin Jackson run for 6 yds to the Nwest 44 for a 1ST down
4:07
1st & 10 at own 44
Justin Jackson run for 5 yds to the Nwest 49
3:31
2nd & 5 at own 49
Justin Jackson run for 2 yds to the MchSt 49
3:27
3rd & 3 at opp 49
Timeout MICHIGAN ST, clock 03:27
3:27
3rd & 3 at opp 49
Clayton Thorson run for a loss of 1 yard to the 50 yard line
3:21
4th & 4 at the 50
Timeout MICHIGAN ST, clock 03:21
3:14
4th & 4 at the 50
Hunter Niswander punt for 38 yds, fair catch by Cody White at the MchSt 12
Michigan State Touchdown, 12 plays
3:14
1st & 10 at own 12
Brian Lewerke pass complete to Darrell Stewart Jr. for 10 yds to the MchSt 22 for a 1ST down
2:53
1st & 10 at own 22
Brian Lewerke pass complete to Darrell Stewart Jr. for 8 yds to the MchSt 30
2:32
2nd & 2 at own 30
Brian Lewerke pass complete to Matt Sokol for 3 yds to the MchSt 33 for a 1ST down
2:14
1st & 10 at own 33
Brian Lewerke pass complete to Felton Davis III for 14 yds to the MchSt 47 for a 1ST down
1:59
1st & 10 at own 47
Brian Lewerke pass complete to Darrell Stewart Jr. for 8 yds to the Nwest 45
1:56
2nd & 2 at opp 45
Brian Lewerke pass complete to Hunter Rison for 9 yds to the Nwest 36 for a 1ST down
1:49
1st & 10 at opp 36
Brian Lewerke pass incomplete to Cody White
1:42
2nd & 10 at opp 36
Brian Lewerke pass complete to Hunter Rison for 7 yds to the Nwest 29
1:26
3rd & 3 at opp 29
MICHIGAN ST Penalty, False Start (Matt Dotson) to the Nwest 34
1:10
3rd & 8 at opp 34
Brian Lewerke pass complete to Darrell Stewart Jr. for 4 yds to the Nwest 30
0:53
4th & 4 at opp 30
Timeout NORTHWESTERN, clock 00:53
0:47
4th & 4 at opp 30
Brian Lewerke run for 5 yds to the Nwest 25 for a 1ST down
0:35
1st & 10 at opp 25
Brian Lewerke pass complete to Darrell Stewart Jr. for 12 yds to the Nwest 13 for a 1ST down
0:25
1st & 10 at opp 13
Felton Davis III 13 Yd pass from Brian Lewerke (Matt Coghlin Kick)Tied at 17
Northwestern Result not recorded, 2 plays
0:25
1st & 10 at own 35
Brett Scanlon kickoff for 64 yds , Riley Lees return for 15 yds to the Nwest 16
0:00
1st & 10 at own 16
TEAM run for a loss of 2 yards to the Nwest 14
Overtime2 drives, then Tied at 24
Northwestern Touchdown, 2 plays
1st & 10 at opp 25
Clayton Thorson pass complete to Flynn Nagel for 11 yds to the MchSt 14 for a 1ST down
1st & 10 at opp 14
Cameron Green 14 Yd pass from Clayton Thorson (Charlie Kuhbander Kick)Northwestern 24, Michigan State 17
Michigan State Touchdown, 5 plays
1st & 10 at opp 25
Brian Lewerke pass incomplete to Cody White
2nd & 10 at opp 25
Brian Lewerke pass complete to Felton Davis III for 7 yds to the Nwest 18
3rd & 3 at opp 18
Brian Lewerke pass complete to Matt Sokol for 11 yds to the Nwest 7 for a 1ST down
1st & goal at opp 7
Brian Lewerke run for 1 yd to the Nwest 6
2nd & goal at opp 6
Felton Davis III 6 Yd pass from Brian Lewerke (Matt Coghlin Kick)Tied at 24
2nd overtime2 drives, then Tied at 31
Michigan State Touchdown, 2 plays
1st & 10 at opp 25
Brian Lewerke pass complete to Gerald Holmes for 14 yds to the Nwest 11 for a 1ST down
1st & 10 at opp 11
Cody White 11 Yd pass from Brian Lewerke (Matt Coghlin Kick)Michigan State 31, Northwestern 24
Northwestern Touchdown, 4 plays
1st & 10 at opp 25
Clayton Thorson pass complete to Justin Jackson for 4 yds to the MchSt 21
2nd & 6 at opp 21
Clayton Thorson pass complete to Cameron Green for 18 yds to the MchSt 3 for a 1ST down
1st & goal at opp 3
Justin Jackson run for no gain to the MchSt 3
2nd & goal at opp 3
Justin Jackson 3 Yd Run (Charlie Kuhbander Kick)Tied at 31
3rd overtime2 drives, then Northwestern 39, Michigan State 31
Northwestern Touchdown, 3 plays
1st & 10 at opp 25
Clayton Thorson pass incomplete to Cameron Green
2nd & 10 at opp 25
Justin Jackson run for 3 yds to the MchSt 22
3rd & 7 at opp 22
Flynn Nagel 22 Yd pass from Clayton Thorson (Clayton Thorson Pass to Cameron Green for Two-Point Conversion)Northwestern 39, Michigan State 31
Michigan State Result not recorded, 2 plays
1st & 10 at opp 25
Brian Lewerke pass incomplete to Cody White
2nd & 10 at opp 25
Brian Lewerke pass intercepted, touchback. Nate Hall return for no gain
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.