Referee Todd Geerlings; umpire Mike Pilarski; head linesman Kell Saalfeld; line judge Paul Engelberts; side judge Bobby Sagers; field judge Ed Rohan; back judge Michael Elliott; alternate Steven ThielenGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Michigan State
14
10
14
7
45
Purdue
3
14
0
14
31
Standouts
PassingConnor Cook19 of 37, 238 yards, 3 TD, 1 INTMichigan State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan State
Purdue
532
Total yards
340
238
Passing yards
211
294
Rushing yards
129
6.4
Yards per pass
5.7
6.8
Yards per rush
5.2
28
First downs
18
5–11
Third downs
2–12
0–1
Fourth downs
3–4
1
Turnovers
2
4–55
Penalties
4–21
33:07
Possession
26:53
Efficiency
Michigan State
Purdue
52%
Success rate
38%
0.32
EPA per play
0.21
1.26
Explosiveness
1.46
0.31
Rushing EPA
0.26
0.32
Passing EPA
0.19
42%
Passing-down success
28%
0.13
First-down EPA
−0.04
0.48
Second-down EPA
0.13
0.56
Third-down EPA
0.09
2%
Havoc by its defense
1%
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 80% to win. Elo’s favorite won.
The line
Michigan State −21.5, over/under 49.
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 93%, Purdue 7%. 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. Purdue drives left to right, Michigan State right to left.
Q1 Michigan StateTouchdown, 8 plays, 75 yards
Q1 PurdueField goal, 7 plays, 58 yards
Q1 Michigan StateTouchdown, 9 plays, 75 yards
Q1 PurduePunt, 5 plays, 15 yards
Q1 Michigan StateTouchdown, 11 plays, 84 yards
Q2 PurdueTouchdown, 7 plays, 81 yards
Q2 Michigan StateField goal, 9 plays, 50 yards
Q2 PurdueTouchdown, 8 plays, 72 yards
Q2 Michigan StateMissed FG, 7 plays, 46 yards
Q2 PurdueEnd of half, 1 play, −2 yards
Q3 PurduePunt, 3 plays, 8 yards
Q3 Michigan StateTouchdown, 13 plays, 77 yards
Q3 PurduePunt, 3 plays, 3 yards
Q3 Michigan StateTouchdown, 3 plays, 47 yards
Q3 PurduePunt, 6 plays, 16 yards
Q3 Michigan StatePunt, 3 plays, 3 yards
Q3 PurdueFumble, 5 plays, 15 yards
Q4 Michigan StateInterception, 6 plays, 30 yards
Q4 PurdueTouchdown, 4 plays, 60 yards
Q4 Michigan StateTurnover on downs, 4 plays, 4 yards
Q4 PurdueTouchdown, 3 plays, 30 yards
Q4 Michigan StatePunt, 7 plays, 28 yards
Q4 PurduePick-six, 7 plays (Michigan State scores), 17 yards
Q4 PurdueTurnover on downs, 4 plays, −7 yards
Q4 Michigan StateEnd of game, 2 plays, −2 yards
Play by play
1st quarter5 drives, then Michigan State 14, Purdue 3
Michigan State Touchdown, 8 plays
15:00
1st & 10 at own 35
Paul Griggs kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
R.J. Shelton run for 6 yds to the MchSt 31
14:11
2nd & 4 at own 31
Connor Cook pass complete to Keith Mumphery for 6 yds to the MchSt 37 for a 1ST down
13:48
1st & 10 at own 37
Jeremy Langford run for 3 yds to the MchSt 40
13:18
2nd & 7 at own 40
Connor Cook pass incomplete to Keith Mumphery
13:18
3rd & 7 at own 40
Timeout MICHIGAN ST, clock 13:18
13:10
3rd & 7 at own 40
Connor Cook pass complete to Jeremy Langford for 8 yds to the MchSt 48 for a 1ST down
12:31
1st & 10 at own 48
Connor Cook run for 6 yds to the Prdue 46
12:02
2nd & 4 at opp 46
R.J. Shelton run for 7 yds to the Prdue 39 for a 1ST down
11:44
1st & 10 at opp 39
Connor Cook pass complete to Tony Lippett for 39 yds for a TD, (Michael Geiger KICK)Michigan State 7, Purdue 0
Purdue Field goal, 7 plays
11:44
1st & 10 at own 35
Kevin Cronin kickoff for 65 yds , Akeem Hunt return for 23 yds to the Prdue 23
11:33
1st & 10 at own 23
Austin Appleby pass complete to B.J. Knauf for 6 yds to the Prdue 29
11:01
2nd & 4 at own 29
Austin Appleby pass complete to Danny Anthrop for 13 yds to the Prdue 42 for a 1ST down
10:22
1st & 10 at own 42
Austin Appleby pass complete to Danny Anthrop for 36 yds to the MchSt 22 for a 1ST down
9:51
1st & 10 at opp 22
Akeem Hunt run for 3 yds to the MchSt 19
8:54
2nd & 7 at opp 19
Austin Appleby pass complete to B.J. Knauf for no gain to the MchSt 19
8:08
3rd & 7 at opp 19
Akeem Hunt run for 5 yds to the MchSt 14
7:38
4th & 2 at opp 14
PURDUE Penalty, False Start (-5 Yards) to the MchSt 19
7:25
4th & 7 at opp 19
Paul Griggs 36 yd FG GOODMichigan State 7, Purdue 3
Michigan State Touchdown, 9 plays
7:25
4th & 7 at own 35
Paul Griggs kickoff for 65 yds for a touchback
7:19
1st & 10 at own 25
Connor Cook pass complete to Tony Lippett for 16 yds to the MchSt 41 for a 1ST down
6:49
1st & 10 at own 41
Jeremy Langford run for 2 yds to the MchSt 43
6:04
2nd & 8 at own 43
Jeremy Langford run for 8 yds to the Prdue 49 for a 1ST down
5:42
1st & 10 at opp 49
Connor Cook pass incomplete to Jeremy Langford
5:38
2nd & 10 at opp 49
Jeremy Langford run for 3 yds to the Prdue 46
5:01
3rd & 7 at opp 46
Connor Cook pass complete to Jamal Lyles for 21 yds to the Prdue 25 for a 1ST down
4:31
1st & 10 at opp 25
Connor Cook pass incomplete to Monty Madaris
4:24
2nd & 10 at opp 25
MICHIGAN ST Penalty, Offensive Pass Interference (Josiah Price) to the Prdue 40
4:02
2nd & 25 at opp 40
Connor Cook pass complete to Tony Lippett for 27 yds to the Prdue 13 for a 1ST down
3:59
1st & 10 at opp 13
PURDUE Penalty, Defensive Pass Interference (11 Yards) to the Prdue 2 for a 1ST down
3:47
1st & goal at opp 2
Nick Hill run for 2 yds for a TD, (Michael Geiger KICK)Michigan State 14, Purdue 3
Purdue Punt, 5 plays
3:47
1st & 10 at own 35
Kevin Cronin kickoff for 58 yds , Raheem Mostert return for 22 yds to the Prdue 29
3:28
1st & 10 at own 29
Akeem Hunt run for 2 yds to the Prdue 31
3:01
2nd & 8 at own 31
Austin Appleby pass complete to Justin Sinz for 11 yds to the Prdue 42 for a 1ST down
2:24
1st & 10 at own 42
Austin Appleby pass incomplete to Danny Anthrop
2:14
2nd & 10 at own 42
Akeem Hunt run for 2 yds to the Prdue 44
1:43
3rd & 8 at own 44
Austin Appleby pass incomplete to Danny Anthrop
1:36
4th & 8 at own 44
Thomas Meadows punt for 41 yds , Macgarrett Kings Jr. returns for 1 yd to the MchSt 16
Michigan State Touchdown, 11 plays
1:31
1st & 10 at own 16
Nick Hill run for 9 yds to the MchSt 25
0:54
2nd & 1 at own 25
Nick Hill run for 2 yds to the MchSt 27 for a 1ST down
0:27
1st & 10 at own 27
Connor Cook pass complete to Tony Lippett for 13 yds to the MchSt 40 for a 1ST down
Q2 14:55
1st & 10 at own 40
Nick Hill run for 3 yds to the MchSt 43
Q2 14:34
2nd & 7 at own 43
Connor Cook pass complete to Keith Mumphery for 5 yds to the MchSt 48
Q2 14:01
3rd & 2 at own 48
Nick Hill run for 5 yds to the Prdue 47 for a 1ST down
Q2 13:31
1st & 10 at opp 47
Connor Cook pass incomplete to Josiah Price
Q2 13:26
2nd & 10 at opp 47
Connor Cook run for 13 yds to the Prdue 34 for a 1ST down
Q2 12:51
1st & 10 at opp 34
Jeremy Langford run for 31 yds to the Prdue 3 for a 1ST down
Q2 12:14
1st & goal at opp 3
Connor Cook run for 1 yd to the Prdue 2
Q2 11:37
2nd & goal at opp 2
Connor Cook pass complete to Josiah Price for 2 yds for a TD, (Michael Geiger KICK)Michigan State 21, Purdue 3
2nd quarter5 drives, then Michigan State 24, Purdue 17
Purdue Touchdown, 7 plays
11:37
2nd & 9 at own 35
Kevin Cronin kickoff for 65 yds , Raheem Mostert return for 19 yds to the Prdue 19
11:31
1st & 10 at own 19
Austin Appleby pass incomplete to Danny Anthrop
11:20
2nd & 10 at own 19
Austin Appleby pass complete to B.J. Knauf for 9 yds to the Prdue 28
10:54
3rd & 1 at own 28
Akeem Hunt run for 2 yds to the Prdue 30 for a 1ST down
10:31
1st & 10 at own 30
Akeem Hunt run for 18 yds to the Prdue 48 for a 1ST down
10:04
1st & 10 at own 48
Keyante Green run for 36 yds to the MchSt 16 for a 1ST down
9:21
1st & 10 at opp 16
Austin Appleby pass complete to Danny Anthrop for 13 yds to the MchSt 3 for a 1ST down
9:00
1st & goal at opp 3
Akeem Hunt run for 3 yds for a TD, (Paul Griggs KICK)Michigan State 21, Purdue 10
Michigan State Field goal, 9 plays
9:00
1st & 10 at own 35
Paul Griggs kickoff for 56 yds , R.J. Shelton return for 16 yds to the MchSt 25
8:49
1st & 10 at own 25
Delton Williams run for 30 yds to the Prdue 45 for a 1ST down
8:16
1st & 10 at opp 45
Connor Cook run for 9 yds to the Prdue 36 MICHIGAN ST Penalty, Offensive Holding (-10 Yards) to the Prdue 46
7:54
1st & 11 at opp 46
Aaron Burbridge run for a loss of 3 yards to the Prdue 49
7:13
2nd & 14 at opp 49
Connor Cook pass incomplete to Macgarrett Kings Jr.
6:59
3rd & 14 at opp 49
Connor Cook pass complete to Tony Lippett for 24 yds to the Prdue 25 for a 1ST down
6:36
1st & 10 at opp 25
Delton Williams run for no gain to the Prdue 25
6:02
2nd & 10 at opp 25
Connor Cook run for no gain to the Prdue 25
5:24
3rd & 10 at opp 25
Connor Cook pass incomplete to Tony Lippett
5:19
4th & 10 at opp 25
Michael Geiger 42 yd FG GOODMichigan State 24, Purdue 10
Purdue Touchdown, 8 plays
5:19
4th & 10 at own 35
Kevin Cronin kickoff for 65 yds , Raheem Mostert return for 28 yds to the Prdue 28
4:54
1st & 10 at own 28
B.J. Knauf run for 9 yds to the Prdue 37
4:31
2nd & 1 at own 37
Austin Appleby pass complete to Justin Sinz for 6 yds to the Prdue 43 for a 1ST down
3:45
1st & 10 at own 43
Austin Appleby pass incomplete
3:45
2nd & 10 at own 43
PURDUE Penalty, Delay of Game (-5 Yards) to the Prdue 38
3:37
2nd & 15 at own 38
Austin Appleby pass complete to Danny Anthrop for 30 yds to the MchSt 32 for a 1ST down
3:11
1st & 10 at opp 32
Austin Appleby pass complete to B.J. Knauf for 4 yds to the MchSt 28
2:51
2nd & 6 at opp 28
Timeout MICHIGAN ST, clock 02:51
2:41
2nd & 6 at opp 28
Raheem Mostert run for 8 yds to the MchSt 20 for a 1ST down
2:15
1st & 10 at opp 20
Austin Appleby pass complete to Danny Anthrop for 11 yds to the MchSt 9 for a 1ST down
1:43
1st & goal at opp 9
Austin Appleby pass complete to B.J. Knauf for 9 yds for a TD, (Paul Griggs KICK)Michigan State 24, Purdue 17
Michigan State Missed FG, 7 plays
1:43
1st & 10 at own 35
Paul Griggs kickoff for 60 yds , R.J. Shelton return for 22 yds to the MchSt 27
1:29
1st & 10 at own 27
Connor Cook pass complete to Macgarrett Kings Jr. for 4 yds to the MchSt 31
1:01
2nd & 6 at own 31
Jeremy Langford run for 28 yds to the Prdue 41 for a 1ST down
0:49
1st & 10 at opp 41
Connor Cook pass complete to Josiah Price for 14 yds to the Prdue 27 for a 1ST down
0:42
1st & 10 at opp 27
Connor Cook pass incomplete to Tony Lippett
0:38
2nd & 10 at opp 27
Connor Cook pass incomplete to Jeremy Langford
0:33
3rd & 10 at opp 27
Connor Cook pass incomplete to Macgarrett Kings Jr.
0:28
4th & 10 at opp 27
Michael Geiger 44 yd FG MISSED
Purdue End of half, 1 play
0:20
1st & 10 at own 27
TEAM run for a loss of 2 yards to the Prdue 25
3rd quarter7 drives, then Michigan State 38, Purdue 17
Purdue Punt, 3 plays
15:00
1st & 10 at own 35
Kevin Cronin kickoff for 64 yds , Raheem Mostert return for 17 yds to the Prdue 18
14:51
1st & 10 at own 18
Akeem Hunt run for 4 yds to the Prdue 22
14:11
2nd & 6 at own 22
Akeem Hunt run for 1 yd to the Prdue 23
13:23
3rd & 5 at own 23
Austin Appleby run for 3 yds to the Prdue 26
12:49
4th & 2 at own 26
Thomas Meadows punt for 51 yds , Macgarrett Kings Jr. returns for no gain to the MchSt 23
Michigan State Touchdown, 13 plays
12:41
1st & 10 at own 23
Connor Cook pass incomplete to Tony Lippett
12:21
2nd & 10 at own 23
Connor Cook pass complete to Jamal Lyles for 15 yds to the MchSt 38 for a 1ST down
12:10
1st & 10 at own 38
Jeremy Langford run for 7 yds to the MchSt 45
11:40
2nd & 3 at own 45
Jeremy Langford run for 4 yds to the MchSt 49 for a 1ST down
10:57
1st & 10 at own 49
Aaron Burbridge run for 4 yds to the Prdue 47
10:21
2nd & 6 at opp 47
Jeremy Langford run for 15 yds to the Prdue 32 for a 1ST down
9:52
1st & 10 at opp 32
Connor Cook pass incomplete to Aaron Burbridge
9:36
2nd & 10 at opp 32
Aaron Burbridge run for 13 yds to the Prdue 19 for a 1ST down
9:01
1st & 10 at opp 19
Jeremy Langford run for 4 yds to the Prdue 15
8:29
2nd & 6 at opp 15
Connor Cook pass complete to Aaron Burbridge for 8 yds to the Prdue 7 for a 1ST down
7:54
1st & goal at opp 7
Jeremy Langford run for a loss of 6 yards to the Prdue 13
7:21
2nd & goal at opp 13
Connor Cook pass incomplete to Jamal Lyles
7:16
3rd & goal at opp 13
Connor Cook pass complete to Aaron Burbridge for 13 yds for a TD, (Michael Geiger KICK)Michigan State 31, Purdue 17
Purdue Punt, 3 plays
7:16
3rd & 16 at own 35
Kevin Cronin kickoff for 65 yds for a touchback
7:11
1st & 10 at own 25
MICHIGAN ST Penalty, Defensive Pass Interference (RJ Williamson) to the Prdue 40 for a 1ST down
7:01
1st & 10 at own 40
Austin Appleby sacked by Shilique Calhoun for a loss of 15 yards to the Prdue 25 PURDUE Penalty, Intentional Grounding (Austin Appleby) to the Prdue 25
6:51
2nd & 25 at own 25
Austin Appleby run for 3 yds to the Prdue 28
6:11
3rd & 22 at own 28
Austin Appleby pass incomplete
6:04
4th & 22 at own 28
Thomas Meadows punt for 34 yds , Macgarrett Kings Jr. returns for 15 yds to the Prdue 47
Michigan State Touchdown, 3 plays
5:44
1st & 10 at opp 47
Nick Hill run for 37 yds to the Prdue 10 for a 1ST down
5:21
1st & goal at opp 10
Connor Cook run for 6 yds to the Prdue 4
4:49
2nd & goal at opp 4
Nick Hill run for 4 yds for a TD, (Michael Geiger KICK)Michigan State 38, Purdue 17
Purdue Punt, 6 plays
4:49
2nd & 4 at own 35
Kevin Cronin kickoff for 59 yds , Raheem Mostert return for 23 yds to the Prdue 29
4:35
1st & 10 at own 29
Austin Appleby pass complete to Danny Anthrop for 5 yds to the Prdue 34
4:01
2nd & 5 at own 34
Austin Appleby pass complete to Justin Sinz for 3 yds to the Prdue 37
3:41
3rd & 2 at own 37
Austin Appleby pass complete to Akeem Hunt for 8 yds to the Prdue 45 for a 1ST down
3:05
1st & 10 at own 45
Akeem Hunt run for 1 yd to the Prdue 46
2:31
2nd & 9 at own 46
Austin Appleby pass complete to B.J. Knauf for a loss of 1 yard to the Prdue 45
1:47
3rd & 10 at own 45
Austin Appleby pass incomplete to Akeem Hunt
1:37
4th & 10 at own 45
Thomas Meadows punt for 41 yds, downed at the MchSt 14
Michigan State Punt, 3 plays
1:33
1st & 10 at own 14
Connor Cook pass incomplete to AJ Troup
1:29
2nd & 10 at own 14
Jeremy Langford run for 3 yds to the MchSt 17
1:10
3rd & 7 at own 17
Connor Cook pass incomplete to Aaron Burbridge
1:00
4th & 7 at own 17
Mike Sadler punt for 42 yds , Frankie Williams returns for 1 yd to the Prdue 42
Purdue Fumble, 5 plays
0:46
1st & 10 at own 42
Raheem Mostert run for 2 yds to the Prdue 44
0:24
2nd & 8 at own 44
Austin Appleby run for a loss of 3 yards to the Prdue 41
Q4 14:58
3rd & 11 at own 41
Austin Appleby pass incomplete to Akeem Hunt
Q4 14:58
4th & 11 at own 41
Timeout MICHIGAN ST, clock 14:58
Q4 14:41
4th & 11 at own 41
Austin Appleby pass complete to Danny Anthrop for 16 yds to the MchSt 43 for a 1ST down
Q4 14:20
1st & 10 at opp 43
Austin Appleby run for a loss of 6 yards to the MchSt 49 Austin Appleby fumbled, recovered by MchSt
4th quarter8 drives, then Michigan State 45, Purdue 31
Michigan State Interception, 6 plays
14:16
1st & 10 at own 49
Connor Cook pass complete to Tony Lippett for 11 yds to the Prdue 40 for a 1ST down
13:34
1st & 10 at opp 40
Delton Williams run for 9 yds to the Prdue 31
12:56
2nd & 1 at opp 31
Delton Williams run for 5 yds to the Prdue 26 for a 1ST down
12:14
1st & 10 at opp 26
R.J. Shelton run for 6 yds to the Prdue 20
11:51
2nd & 4 at opp 20
Connor Cook run for a loss of 1 yard to the Prdue 21
11:01
3rd & 5 at opp 21
Connor Cook pass intercepted Frankie Williams return for 24 yds to the Prdue 40
Purdue Touchdown, 4 plays
10:55
1st & 10 at own 40
Austin Appleby run for 3 yds to the Prdue 43
10:12
2nd & 7 at own 43
Austin Appleby pass complete to Akeem Hunt for a loss of 2 yards to the Prdue 41
9:31
3rd & 9 at own 41
Austin Appleby pass complete to Danny Anthrop for 7 yds to the Prdue 48
8:49
4th & 2 at own 48
Akeem Hunt run for 52 yds for a TD, (Paul Griggs KICK)Michigan State 38, Purdue 24
Michigan State Turnover on downs, 4 plays
8:49
4th & 2 at own 35
Paul Griggs kickoff for 65 yds for a touchback
8:41
1st & 10 at own 25
Jeremy Langford run for 2 yds to the MchSt 27
8:11
2nd & 8 at own 27
Connor Cook pass complete to Macgarrett Kings Jr. for 2 yds to the MchSt 29
7:36
3rd & 6 at own 29
Connor Cook pass incomplete to Josiah Price
7:31
4th & 6 at own 29
Lawrence Thomas run for 1 yd to the MchSt 30
Purdue Touchdown, 3 plays
7:24
1st & 10 at opp 30
Austin Appleby pass complete to Justin Sinz for no gain to the MchSt 30
6:43
2nd & 10 at opp 30
Austin Appleby pass complete to Gabe Holmes for 12 yds to the MchSt 18 for a 1ST down
6:25
1st & 10 at opp 18
MICHIGAN ST Penalty, Defensive Pass Interference (Darian Hicks) to the MchSt 3 for a 1ST down
6:19
1st & goal at opp 3
Akeem Hunt run for 3 yds for a TD, (Paul Griggs KICK)Michigan State 38, Purdue 31
Michigan State Punt, 7 plays
6:19
1st & 10 at own 35
Paul Griggs kickoff for 65 yds for a touchback
6:10
1st & 10 at own 25
R.J. Shelton run for 8 yds to the MchSt 33
5:41
2nd & 2 at own 33
Nick Hill run for 5 yds to the MchSt 38 for a 1ST down
5:00
1st & 10 at own 38
Connor Cook pass complete to Trevon Pendleton for 2 yds to the MchSt 40
4:15
2nd & 8 at own 40
Connor Cook pass complete to Tony Lippett for 8 yds to the MchSt 48 for a 1ST down
3:45
1st & 10 at own 48
Nick Hill run for 5 yds to the Prdue 47
3:11
2nd & 5 at opp 47
Connor Cook pass incomplete to Tony Lippett
3:05
3rd & 5 at opp 47
Connor Cook pass incomplete to Jamal Lyles
2:59
4th & 5 at opp 47
Mike Sadler punt for 42 yds, punt out-of-bounds at the Prdue 5
Purdue Pick-six, 7 plays (Michigan State scores)
2:49
1st & 10 at own 5
Austin Appleby pass complete to Danny Anthrop for 2 yds to the Prdue 7
2:32
2nd & 8 at own 7
Austin Appleby pass complete to B.J. Knauf for 2 yds to the Prdue 9
2:04
3rd & 6 at own 9
Austin Appleby pass incomplete to DeAngelo Yancey
1:58
4th & 6 at own 9
Austin Appleby pass complete to DeAngelo Yancey for 11 yds to the Prdue 20 for a 1ST down
1:38
1st & 10 at own 20
Austin Appleby pass incomplete to Akeem Hunt
1:29
2nd & 10 at own 20
Austin Appleby run for 2 yds to the Prdue 22
1:29
3rd & 8 at own 22
Timeout PURDUE, clock 01:29
1:22
3rd & 8 at own 22
Austin Appleby pass intercepted for a TD Darien Harris return for 15 yds for a TD, (Michael Geiger KICK)Michigan State 45, Purdue 31
Purdue Turnover on downs, 4 plays
1:22
1st & 10 at own 35
Kevin Cronin kickoff for 57 yds , Raheem Mostert return for 26 yds to the Prdue 34
1:11
1st & 10 at own 34
Austin Appleby sacked by Ed Davis for a loss of 7 yards to the Prdue 27
1:11
2nd & 17 at own 27
Timeout PURDUE, clock 01:11
1:06
2nd & 17 at own 27
Austin Appleby pass incomplete to Danny Anthrop
1:02
3rd & 17 at own 27
Austin Appleby pass incomplete to Danny Anthrop
0:56
4th & 17 at own 27
Austin Appleby pass incomplete to Danny Anthrop
Michigan State End of game, 2 plays
0:41
1st & 10 at opp 27
TEAM run for a loss of 1 yard to the Prdue 28
0:21
2nd & 11 at opp 28
TEAM run for a loss of 1 yard to the Prdue 29
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.