Referee Ron Snodgrass; umpire Jim Shaw III; head linesman Brian Matthew; line judge Jeff Szink; side judge Frank Steratore; field judge Scott McElwee; back judge D Pender; center judge Eric OliverGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Purdue
3
3
7
0
13
Michigan State
6
7
3
7
23
Standouts
No. 12PassingRocky Lombardi26 of 46, 318 yards, 2 TDMichigan State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Purdue
Michigan State
339
Total yards
426
277
Passing yards
318
62
Rushing yards
108
5.7
Yards per pass
6.9
4.8
Yards per rush
2.7
16
First downs
26
3–13
Third downs
6–16
1–2
Fourth downs
0–1
3
Turnovers
1
4–31
Penalties
6–61
21:47
Possession
39:00
1
Sacks (by defense)
1
Efficiency
Purdue
Michigan State
38%
Success rate
45%
−0.05
EPA per play
0.09
1.19
Explosiveness
1.05
0.21
Rushing EPA
−0.18
−0.10
Passing EPA
0.31
23%
Passing-down success
44%
−0.10
First-down EPA
−0.25
0.13
Second-down EPA
0.55
−0.02
Third-down EPA
0.09
13%
Havoc by its defense
23%
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)
Michigan State 54% to win. Elo’s favorite won.
The line
Purdue −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 Purdue 57%, Michigan 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. Michigan State drives left to right, Purdue right to left.
Q1 PurdueInterception, 6 plays, 13 yards
Q1 Michigan StateField goal, 7 plays, 24 yards
Q1 PurdueFumble, 4 plays, 12 yards
Q1 PurdueField goal, 6 plays, 20 yards
Q1 Michigan StateField goal, 11 plays, 42 yards
Q1 PurduePunt, 3 plays, 3 yards
Q1 Michigan StateTurnover on downs, 11 plays, 44 yards
Q2 PurdueField goal, 11 plays, 44 yards
Q2 Michigan StatePunt, 7 plays, 26 yards
Q2 PurduePunt, 3 plays, 6 yards
Q2 Michigan StateTouchdown, 9 plays, 87 yards
Q2 PurdueTurnover on downs, 6 plays, 32 yards
Q3 Michigan StateMissed FG, 13 plays, 57 yards
Q3 PurduePunt, 3 plays, 1 yard
Q3 Michigan StateField goal, 10 plays, 34 yards
Q3 PurdueTouchdown, 7 plays, 74 yards
Q3 Michigan StatePunt, 3 plays, −1 yard
Q4 PurdueTurnover on downs, 6 plays, 18 yards
Q4 Michigan StatePunt, 3 plays, 5 yards
Q4 PurdueInterception, 5 plays, 52 yards
Q4 Michigan StatePunt, 7 plays, 26 yards
Q4 PurdueMissed FG, 5 plays, 47 yards
Q4 Michigan StateTouchdown, 6 plays, 75 yards
Q4 PurdueInterception, 1 play, 0 yards
Q4 Michigan StateEnd of game, 3 plays, −8 yards
Play by play
1st quarter7 drives, then Michigan State 6, Purdue 3
Purdue Interception, 6 plays
15:00
1st & 10 at own 35
Cole Hahn kickoff for 63 yds , Rondale Moore return for 18 yds to the Prdue 20
14:51
1st & 10 at own 20
D.J. Knox run for 2 yds to the Prdue 22
14:18
2nd & 8 at own 22
D.J. Knox run for 4 yds to the Prdue 26
13:46
3rd & 4 at own 26
David Blough pass complete to D.J. Knox for 7 yds to the Prdue 33 for a 1ST down
13:24
1st & 10 at own 33
David Blough pass incomplete to Isaac Zico
13:20
2nd & 10 at own 33
David Blough pass incomplete
13:10
3rd & 10 at own 33
David Blough pass intercepted David Dowell return for no gain to the Prdue 49
Michigan State Field goal, 7 plays
13:10
1st & 10 at opp 49
LJ Scott run for 1 yd to the Prdue 48
12:33
2nd & 9 at opp 48
Rocky Lombardi run for 9 yds to the Prdue 39 for a 1ST down
11:59
1st & 10 at opp 39
Rocky Lombardi pass complete to Darrell Stewart Jr. for 14 yds to the Prdue 25 for a 1ST down
11:34
1st & 10 at opp 25
Rocky Lombardi pass incomplete to Darrell Stewart Jr.
11:27
2nd & 10 at opp 25
Rocky Lombardi pass incomplete to Brandon Sowards
11:21
3rd & 10 at opp 25
Rocky Lombardi pass incomplete to Darrell Stewart Jr.
11:07
4th & 10 at opp 25
Matt Coghlin 43 yd FG GOODMichigan State 3, Purdue 0
Purdue Fumble, 4 plays
11:07
4th & 10 at own 35
Cole Hahn kickoff for 63 yds , Rondale Moore return for 13 yds to the Prdue 15
11:02
1st & 10 at own 15
David Blough pass complete to Rondale Moore for 12 yds to the Prdue 27 for a 1ST down
10:29
1st & 10 at own 27
Markell Jones run for no gain to the Prdue 27
10:07
2nd & 10 at own 27
David Blough pass incomplete to Isaac Zico
9:59
3rd & 10 at own 27
David Blough pass incomplete to Rondale Moore
9:46
4th & 10 at own 27
Joe Schopper punt for 43 yds , Brandon Sowards returns for no gain to the MchSt 30 Brandon Sowards fumbled, recovered by Prdue Jarrett Burgess
Purdue Field goal, 6 plays
9:46
1st & 10 at opp 30
David Blough pass incomplete to Terry Wright
9:40
2nd & 10 at opp 30
David Blough pass complete to Brycen Hopkins for 26 yds to the MchSt 4 for a 1ST down
9:07
1st & goal at opp 4
David Blough pass complete to Rondale Moore for a loss of 6 yards to the MchSt 10
8:26
2nd & goal at opp 10
David Blough pass incomplete to Isaac Zico
8:21
3rd & goal at opp 10
David Blough pass incomplete to Jared Sparks
8:11
4th & goal at opp 10
Spencer Evans 28 yd FG GOODTied at 3
Michigan State Field goal, 11 plays
8:11
4th & 16 at own 35
Spencer Evans kickoff for 58 yds , Connor Heyward return for 21 yds to the MchSt 28
8:07
1st & 10 at own 28
LJ Scott run for 1 yd to the MchSt 29
7:26
2nd & 9 at own 29
Rocky Lombardi pass complete to Justin Layne for 11 yds to the MchSt 40 for a 1ST down
6:51
1st & 10 at own 40
LJ Scott run for 2 yds to the MchSt 42
6:22
2nd & 8 at own 42
Rocky Lombardi run for 4 yds to the MchSt 46
5:54
3rd & 4 at own 46
Rocky Lombardi pass complete to Darrell Stewart Jr. for 8 yds to the Prdue 46 for a 1ST down
5:22
1st & 10 at opp 46
Rocky Lombardi pass incomplete to Justin Layne
5:15
2nd & 10 at opp 46
Rocky Lombardi pass complete to Cam Chambers for 11 yds to the Prdue 35 for a 1ST down
4:48
1st & 10 at opp 35
Rocky Lombardi pass complete to Brandon Sowards for 5 yds to the Prdue 30
4:01
2nd & 5 at opp 30
Rocky Lombardi run for no gain to the Prdue 30 Rocky Lombardi fumbled, forced by Lorenzo Neal, recovered by MchSt Blake Bueter
3:30
3rd & 5 at opp 30
Rocky Lombardi pass incomplete to Darrell Stewart Jr.
3:23
4th & 5 at opp 30
Matt Coghlin 48 yd FG GOODMichigan State 6, Purdue 3
Purdue Punt, 3 plays
3:23
4th & 5 at own 35
Cole Hahn kickoff for 63 yds , Rondale Moore return for 48 yds to the 50 yard line
3:14
1st & 10 at the 50
PURDUE Penalty, False Start (Jared Sparks) to the Prdue 45
3:11
1st & 15 at own 45
David Blough pass incomplete to Isaac Zico
2:59
2nd & 15 at own 45
David Blough pass complete to Markell Jones for 1 yd to the Prdue 46
2:09
3rd & 14 at own 46
David Blough run for 7 yds to the MchSt 47
1:34
4th & 7 at opp 47
Joe Schopper punt for 25 yds, fair catch by Brandon Sowards at the MchSt 22
Michigan State Turnover on downs, 11 plays
1:34
1st & 10 at own 22
LJ Scott run for 6 yds to the MchSt 28
0:44
2nd & 4 at own 28
LJ Scott run for 1 yd to the MchSt 29
0:00
3rd & 3 at own 29
Rocky Lombardi pass complete to Jalen Nailor for 10 yds to the MchSt 39 for a 1ST down
Q2 15:00
1st & 10 at own 39
LJ Scott run for 5 yds to the MchSt 44
Q2 14:33
2nd & 5 at own 44
Rocky Lombardi pass complete to Brandon Sowards for 10 yds to the Prdue 46 for a 1ST down
Q2 13:46
1st & 10 at opp 46
Connor Heyward run for 5 yds to the Prdue 41
Q2 13:09
2nd & 5 at opp 41
Rocky Lombardi run for 6 yds to the Prdue 35 for a 1ST down
Q2 12:34
1st & 10 at opp 35
Rocky Lombardi pass incomplete to Justin Layne
Q2 12:26
2nd & 10 at opp 35
La’Darius Jefferson run for 1 yd to the Prdue 34
Q2 11:36
3rd & 9 at opp 34
Rocky Lombardi pass incomplete
Q2 11:26
4th & 9 at opp 34
Rocky Lombardi pass incomplete to Darrell Stewart Jr.
2nd quarter5 drives, then Michigan State 13, Purdue 6
Purdue Field goal, 11 plays
11:26
1st & 10 at own 38
David Blough pass complete to Jared Sparks for 4 yds to the MchSt 38 for a 1ST down MICHIGAN ST Penalty, Unsportsmanlike Conduct (15 Yards) to the MchSt 47 for a 1ST down
11:06
1st & 10 at opp 47
PURDUE Penalty, Offensive Holding (Cole Herdman) to the Prdue 43
10:51
1st & 20 at own 43
David Blough pass complete to D.J. Knox for 5 yds to the Prdue 48
10:32
2nd & 15 at own 48
Blough, David pass incomplete, PENALTY MICHIGANST 12 men on the field 5 yards to the MICHIGANST47, NO PLAY.
10:06
2nd & 10 at opp 47
David Blough sacked by Naquan Jones and Gerald Owens for a loss of 3 yards to the 50 yard line
9:40
3rd & 13 at the 50
David Blough pass complete to Rondale Moore for 11 yds to the MchSt 39
9:02
4th & 2 at opp 39
David Blough pass complete to Rondale Moore for 4 yds to the MchSt 35 for a 1ST down
8:33
1st & 10 at opp 35
David Blough pass complete to Rondale Moore for 9 yds to the MchSt 26
7:55
2nd & 1 at opp 26
David Blough pass complete to D.J. Knox for 8 yds to the MchSt 18 for a 1ST down
7:19
1st & 10 at opp 18
D.J. Knox run for no gain to the MchSt 18
6:48
2nd & 10 at opp 18
David Blough pass incomplete to Terry Wright
6:42
3rd & 10 at opp 18
David Blough pass incomplete to Rondale Moore
6:33
4th & 10 at opp 18
Spencer Evans 35 yd FG GOODTied at 6
Michigan State Punt, 7 plays
6:33
4th & 10 at own 35
Spencer Evans kickoff for 65 yds for a touchback
6:33
1st & 10 at own 25
Rocky Lombardi pass complete to Brandon Sowards for 6 yds to the MchSt 31
6:06
2nd & 4 at own 31
LJ Scott run for 4 yds to the MchSt 35 for a 1ST down
5:30
1st & 10 at own 35
Rocky Lombardi run for 2 yds to the MchSt 37
5:02
2nd & 8 at own 37
Rocky Lombardi pass complete to Matt Dotson for 12 yds to the MchSt 49 for a 1ST down
4:21
1st & 10 at own 49
Rocky Lombardi pass incomplete to Cam Chambers
4:11
2nd & 10 at own 49
Timeout MICHIGAN ST, clock 04:11
4:10
2nd & 10 at own 49
Rocky Lombardi pass complete to Cam Chambers for 7 yds to the Prdue 44
3:30
3rd & 3 at opp 44
Rocky Lombardi run for a loss of 5 yards to the Prdue 49 Rocky Lombardi fumbled, recovered by MchSt LJ Scott
2:51
4th & 8 at opp 49
Bryce Baringer punt for 42 yds, downed at the Prdue 7
Purdue Punt, 3 plays
2:51
1st & 10 at own 7
Markell Jones run for a loss of 2 yards to the Prdue 5
2:51
2nd & 12 at own 5
Timeout MICHIGAN ST, clock 02:51
2:44
2nd & 12 at own 5
David Blough pass incomplete to Cole Herdman
2:39
3rd & 12 at own 5
David Blough run for 8 yds to the Prdue 13
2:35
4th & 4 at own 13
Timeout MICHIGAN ST, clock 02:35
2:22
4th & 4 at own 13
Joe Schopper punt for 74 yds, downed at the MchSt 13
Michigan State Touchdown, 9 plays
2:22
1st & 10 at own 13
Rocky Lombardi pass incomplete
2:18
2nd & 10 at own 13
Rocky Lombardi pass complete to Jalen Nailor for 12 yds to the MchSt 25 for a 1ST down
2:02
1st & 10 at own 25
Rocky Lombardi pass complete to Matt Sokol for 13 yds to the MchSt 38 for a 1ST down
1:58
1st & 10 at own 38
Rocky Lombardi pass incomplete to Brandon Sowards
1:46
2nd & 10 at own 38
Rocky Lombardi pass complete to Darrell Stewart Jr. for 27 yds to the Prdue 35 for a 1ST down
1:41
1st & 10 at opp 35
Rocky Lombardi pass complete to Matt Dotson for 9 yds to the Prdue 26
1:34
2nd & 1 at opp 26
Rocky Lombardi pass complete to Cam Chambers for 13 yds to the Prdue 13 for a 1ST down
1:28
1st & 10 at opp 13
Darrell Stewart Jr. run for 2 yds to the Prdue 11
0:56
2nd & 8 at opp 11
Rocky Lombardi pass complete to Darrell Stewart Jr. for 11 yds for a TD (Matt Coghlin KICK)Michigan State 13, Purdue 6
Purdue Turnover on downs, 6 plays
0:56
2nd & 8 at own 35
Cole Hahn kickoff for 51 yds , Jackson Anthrop return for 14 yds to the Prdue 28
0:56
1st & 10 at own 28
David Blough pass complete to D.J. Knox for 2 yds to the Prdue 30
0:30
2nd & 8 at own 30
David Blough pass complete to Terry Wright for 9 yds to the Prdue 39 for a 1ST down
0:20
1st & 10 at own 39
Timeout PURDUE, clock 00:20
0:19
1st & 10 at own 39
David Blough pass complete to Rondale Moore for 6 yds to the Prdue 45
0:15
2nd & 4 at own 45
Timeout PURDUE, clock 00:15
0:14
2nd & 4 at own 45
David Blough pass complete to Brycen Hopkins for 12 yds to the MchSt 43 for a 1ST down
0:08
1st & 10 at opp 43
David Blough pass complete to Rondale Moore for 9 yds to the MchSt 34
0:03
2nd & 1 at opp 34
Timeout PURDUE, clock 00:03
0:02
2nd & 1 at opp 34
PURDUE Penalty, False Start (Darius Pittman) to the MchSt 40
0:00
2nd & 7 at opp 40
Spencer Evans 57 yd FG MISSED
3rd quarter5 drives, then Michigan State 16, Purdue 13
Michigan State Missed FG, 13 plays
15:00
1st & 10 at own 35
Spencer Evans kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Rocky Lombardi pass incomplete to Darrell Stewart Jr.
14:46
2nd & 10 at own 25
Rocky Lombardi pass complete to Brandon Sowards for 13 yds to the MchSt 38 for a 1ST down
14:17
1st & 10 at own 38
LJ Scott run for 9 yds to the MchSt 47
13:49
2nd & 1 at own 47
LJ Scott run for 4 yds to the Prdue 49 for a 1ST down
13:14
1st & 10 at opp 49
LJ Scott run for 3 yds to the Prdue 46
12:25
2nd & 7 at opp 46
Rocky Lombardi run for 5 yds to the Prdue 41
11:44
3rd & 2 at opp 41
Rocky Lombardi run for 4 yds to the Prdue 37 for a 1ST down
10:58
1st & 10 at opp 37
LJ Scott run for 1 yd to the Prdue 36
10:16
2nd & 9 at opp 36
Rocky Lombardi pass complete to Matt Dotson for 21 yds to the Prdue 15 for a 1ST down
9:42
1st & 10 at opp 15
La’Darius Jefferson run for a loss of 3 yards to the Prdue 18
9:05
2nd & 13 at opp 18
Rocky Lombardi pass incomplete to Brandon Sowards
8:59
3rd & 13 at opp 18
Rocky Lombardi pass incomplete to Brandon Sowards
8:46
4th & 14 at opp 18
Matt Coghlin 37 yd FG BLOCKED blocked by Lorenzo Neal
Purdue Punt, 3 plays
8:46
1st & 10 at own 1
D.J. Knox run for 1 yd to the Prdue 2
8:24
2nd & 9 at own 2
David Blough pass incomplete to Rondale Moore
8:06
3rd & 9 at own 2
David Blough pass incomplete to D.J. Knox
7:47
4th & 9 at own 2
Joe Schopper punt for 48 yds, downed at the 50 yard line
Michigan State Field goal, 10 plays
7:47
1st & 10 at the 50
LJ Scott run for 3 yds to the Prdue 47
7:02
2nd & 7 at opp 47
LJ Scott run for 3 yds to the Prdue 44
6:31
3rd & 4 at opp 44
Rocky Lombardi pass complete to Cam Chambers for 9 yds to the Prdue 35 for a 1ST down
6:01
1st & 10 at opp 35
LJ Scott run for 1 yd to the Prdue 34
5:22
2nd & 9 at opp 34
Rocky Lombardi pass incomplete to Darrell Stewart Jr.
5:16
3rd & 9 at opp 34
Rocky Lombardi pass complete to Brandon Sowards for 11 yds to the Prdue 23 for a 1ST down
4:47
1st & 10 at opp 23
LJ Scott run for 4 yds to the Prdue 19
3:59
2nd & 6 at opp 19
Rocky Lombardi pass incomplete to Darrell Stewart Jr.
3:51
3rd & 6 at opp 19
Rocky Lombardi pass complete to Brandon Sowards for 3 yds to the Prdue 16
3:08
4th & 3 at opp 16
Matt Coghlin 34 yd FG GOODMichigan State 16, Purdue 6
Purdue Touchdown, 7 plays
3:08
4th & 3 at own 35
Cole Hahn kickoff for 52 yds , Rondale Moore return for 13 yds to the Prdue 26
2:57
1st & 10 at own 26
David Blough pass complete to Brycen Hopkins for 12 yds to the Prdue 38 for a 1ST down
2:46
1st & 10 at own 38
David Blough pass complete to Terry Wright for 15 yds to the MchSt 47 for a 1ST down
2:27
1st & 10 at opp 47
David Blough pass complete to Isaac Zico for 7 yds to the MchSt 40
2:01
2nd & 3 at opp 40
David Blough pass complete to Rondale Moore for 2 yds to the MchSt 38
1:43
3rd & 1 at opp 38
D.J. Knox run for 7 yds to the MchSt 31 for a 1ST down
1:02
1st & 10 at opp 31
David Blough pass complete to Brycen Hopkins for 30 yds to the MchSt 1 for a 1ST down
0:35
1st & goal at opp 1
Terry Wright run for 1 yd for a TD (Spencer Evans KICK)Michigan State 16, Purdue 13
Michigan State Punt, 3 plays
0:35
1st & 10 at own 35
Spencer Evans kickoff for 65 yds for a touchback
0:35
1st & 10 at own 25
Rocky Lombardi pass incomplete to Darrell Stewart Jr.
0:00
2nd & 10 at own 25
Rocky Lombardi sacked by Jacob Thieneman for a loss of 8 yards to the MchSt 17
Q4 15:00
3rd & 18 at own 17
Rocky Lombardi pass complete to LJ Scott for 7 yds to the MchSt 24
Q4 14:16
4th & 11 at own 24
Bryce Baringer punt for 44 yds , Rondale Moore returns for 6 yds to the Prdue 38
4th quarter8 drives, then Michigan State 23, Purdue 13
Purdue Turnover on downs, 6 plays
14:16
1st & 10 at own 38
David Blough pass complete to Cole Herdman for 3 yds to the Prdue 41
13:49
2nd & 7 at own 41
Blough, David pass incomplete to Sparks, Jared, PENALTY PURDUE holding (Hermanns, Grant) 10 yards to the PURDUE31, NO PLAY.
13:44
2nd & 17 at own 31
David Blough pass complete to Rondale Moore for 18 yds to the Prdue 49 for a 1ST down
13:27
1st & 10 at own 49
David Blough pass incomplete to Isaac Zico
13:20
2nd & 10 at own 49
David Blough pass complete to Cole Herdman for 7 yds to the MchSt 44
12:49
3rd & 3 at opp 44
David Blough pass incomplete to Rondale Moore
12:38
4th & 3 at opp 44
David Blough pass complete to Rondale Moore for 2 yds to the MchSt 42
Michigan State Punt, 3 plays
12:38
1st & 10 at own 43
Rocky Lombardi pass incomplete to Justin Layne
12:29
2nd & 10 at own 43
Darrell Stewart Jr. run for 5 yds to the MchSt 48
11:54
3rd & 5 at own 48
Rocky Lombardi pass incomplete to Brandon Sowards
11:40
4th & 5 at own 48
Bryce Baringer punt for 32 yds, fair catch by Rondale Moore at the Prdue 20
Purdue Interception, 5 plays
11:40
1st & 10 at own 20
D.J. Knox run for 36 yds to the MchSt 44 for a 1ST down
11:12
1st & 10 at opp 44
David Blough pass incomplete to Isaac Zico
11:01
2nd & 10 at opp 44
David Blough pass complete to Terry Wright for 6 yds to the MchSt 38
10:40
3rd & 4 at opp 38
David Blough pass complete to D.J. Knox for 10 yds to the MchSt 28 for a 1ST down
10:02
1st & 10 at opp 22
David Blough pass intercepted Tyriq Thompson return for no gain to the MchSt 28 MICHIGAN ST Penalty, Unsportsmanlike Conduct (Tyriq Thompson) to the MchSt 11
Michigan State Punt, 7 plays
10:02
1st & 10 at own 11
Jalen Nailor run for 9 yds to the MchSt 20
9:32
2nd & 1 at own 20
La’Darius Jefferson run for 3 yds to the MchSt 23 for a 1ST down
8:44
1st & 10 at own 23
Connor Heyward run for 2 yds to the MchSt 25
8:11
2nd & 8 at own 25
Rocky Lombardi pass complete to Cam Chambers for 13 yds to the MchSt 38 for a 1ST down
7:36
1st & 10 at own 38
MICHIGAN ST Penalty, False Start (Rocky Lombardi) to the MchSt 33
7:18
1st & 15 at own 33
Jefferson, La’Darius rush for 7 yards to the MICHIGANST40, PENALTY MICHIGANST holding (Bueter, Blake) 10 yards to the MICHIGANST23, NO PLAY.
6:59
1st & 25 at own 23
Rocky Lombardi pass complete to Matt Dotson for 6 yds to the MchSt 29
6:24
2nd & 19 at own 29
Rocky Lombardi pass incomplete to Cam Chambers
6:09
3rd & 19 at own 29
Rocky Lombardi pass complete to La’Darius Jefferson for 8 yds to the MchSt 37
5:37
4th & 11 at own 37
Bryce Baringer punt for 36 yds , Rondale Moore returns for 2 yds to the Prdue 29
Purdue Missed FG, 5 plays
5:37
1st & 10 at own 29
David Blough pass complete to Isaac Zico for 39 yds to the MchSt 32 for a 1ST down
5:15
1st & 10 at opp 32
D.J. Knox run for 1 yd to the MchSt 31
4:42
2nd & 9 at opp 31
David Blough pass incomplete to Isaac Zico
4:29
3rd & 9 at opp 31
David Blough pass complete to Rondale Moore for 7 yds to the MchSt 24
3:42
4th & 2 at opp 24
Spencer Evans 41 yd FG BLOCKED blocked by Mike Panasiuk
Michigan State Touchdown, 6 plays
3:41
1st & 10 at own 25
Jalen Nailor run for 15 yds to the MchSt 40 for a 1ST down
3:06
1st & 10 at own 40
La’Darius Jefferson run for 3 yds to the MchSt 43
2:55
2nd & 7 at own 43
Timeout PURDUE, clock 02:55
2:54
2nd & 7 at own 43
Rocky Lombardi run for 6 yds to the MchSt 49
2:46
3rd & 1 at own 49
Timeout PURDUE, clock 02:46
2:45
3rd & 1 at own 49
Rocky Lombardi run for 3 yds to the Prdue 48 for a 1ST down
2:16
1st & 10 at opp 48
La’Darius Jefferson run for no gain to the Prdue 48
2:11
2nd & 10 at opp 48
Timeout PURDUE, clock 02:11
1:58
2nd & 10 at opp 48
Rocky Lombardi pass complete to Jalen Nailor for 48 yds for a TD (Matt Coghlin KICK)Michigan State 23, Purdue 13
Purdue Interception, 1 play
1:58
2nd & 25 at own 20
Cole Hahn kickoff for 66 yds , Rondale Moore return for 16 yds to the Prdue 30
1:47
1st & 10 at own 30
David Blough pass intercepted Matt Morrissey return for 2 yds to the Prdue 33
Michigan State End of game, 3 plays
1:47
1st & 10 at opp 33
TEAM run for a loss of 2 yards to the Prdue 35
0:54
2nd & 12 at opp 35
TEAM run for a loss of 3 yards to the Prdue 38
0:00
3rd & 15 at opp 38
TEAM run for a loss of 3 yards to the Prdue 41
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.