<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
Purdue at Michigan State<|im_end|>
<|im_start|>assistant
<|game_start|><|play_start|>1Q 14:50 Purdue 1 & 10 at 68 Kory Sheets rush for 2 yards to the Prdue 34.<|play_end|><|play_start|>1Q 14:16 Purdue 2 & 8 at 66 Justin Siller pass incomplete to Greg Orton.<|play_end|><|play_start|>1Q 14:16 Purdue 3 & 8 at 66 Purdue penalty 5 yard false start accepted.<|play_end|><|play_start|>1Q 14:9 Purdue 3 & 13 at 71 Justin Siller pass incomplete to Brandon Whittington.<|play_end|><|play_start|>1Q 14:9 Purdue 4 & 13 at 71 Chris Summers punt for 18 yards, punt out-of-bounds at the Prdue 47.<|play_end|><|play_start|>1Q 14:9 Michigan State 1 & 10 at 53 Javon Ringer rush for 5 yards to the Prdue 42.<|play_end|><|play_start|>1Q 14:9 Michigan State 2 & 5 at 58 Javon Ringer rush for 3 yards to the Prdue 39.<|play_end|><|play_start|>1Q 14:9 Michigan State 3 & 2 at 61 Brian Hoyer pass complete to Jeff McPherson for 13 yards to the Prdue 26 for a 1ST down.<|play_end|><|play_start|>1Q 12:17 Michigan State 1 & 10 at 74 Javon Ringer rush for 21 yards to the Prdue 5 for a 1ST down.<|play_end|><|play_start|>1Q 11:41 Michigan State 1 & 5 at 95 Javon Ringer rush for 1 yard to the Prdue 4.<|play_end|><|play_start|>1Q 11:6 Michigan State 2 & 4 at 96 Javon Ringer rush for 3 yards to the Prdue 1.<|play_end|><|play_start|>1Q 10:0 Michigan State 3 & 1 at 99 Javon Ringer rush for no gain to the Prdue 1.<|play_end|><|play_start|>1Q 9:53 Michigan State 4 & 1 at 99 Javon Ringer rush for 1 yard for a TOUCHDOWN.<|play_end|><|play_start|>1Q 9:53 Michigan State -1 & -1 at 97 Brett Swenson extra point GOOD.<|play_end|><|play_start|>1Q 9:53 Michigan State -1 & -1 at 30 Todd Boleski kickoff for 70 yards for a touchback.<|play_end|><|play_start|>1Q 9:40 Purdue 1 & 10 at 80 Kory Sheets rush for a loss of 2 yards to the Prdue 18.<|play_end|><|play_start|>1Q 8:59 Purdue 2 & 12 at 82 Justin Siller rush for 17 yards to the Prdue 35 for a 1ST down.<|play_end|><|play_start|>1Q 8:45 Purdue 1 & 10 at 65 Michigan St penalty 5 yard offside accepted.<|play_end|><|play_start|>1Q 8:21 Purdue 1 & 5 at 60 Kory Sheets rush for no gain to the Prdue 40.<|play_end|><|play_start|>1Q 7:53 Purdue 2 & 5 at 60 Justin Siller pass incomplete to Keith Smith.<|play_end|><|play_start|>1Q 7:45 Purdue 3 & 5 at 60 Justin Siller pass incomplete to Aaron Valentin.<|play_end|><|play_start|>1Q 7:45 Purdue 4 & 5 at 60 Chris Summers punt for 41 yards, downed at the MchSt 19.<|play_end|><|play_start|>1Q 7:29 Michigan State 1 & 10 at 19 Brian Hoyer pass complete to Charlie Gantt for 13 yards to the MchSt 32 for a 1ST down.<|play_end|><|play_start|>1Q 6:58 Michigan State 1 & 10 at 32 Javon Ringer rush for 3 yards to the MchSt 35.<|play_end|><|play_start|>1Q 6:26 Michigan State 2 & 7 at 35 Brian Hoyer pass incomplete.<|play_end|><|play_start|>1Q 6:21 Michigan State 3 & 7 at 35 Brian Hoyer pass incomplete to B.J. Cunningham.<|play_end|><|play_start|>1Q 6:21 Michigan State 4 & 7 at 35 Aaron Bates punt for 56 yards, downed at the Prdue 9.<|play_end|><|play_start|>1Q 5:58 Purdue 1 & 10 at 91 Kory Sheets rush for no gain to the Prdue 9.<|play_end|><|play_start|>1Q 5:18 Purdue 2 & 10 at 91 Justin Siller pass incomplete to Desmond Tardy.<|play_end|><|play_start|>1Q 4:51 Purdue 3 & 10 at 91 Justin Siller sacked by Andre Buford for a loss of 5 yards to the Prdue 4.<|play_end|><|play_start|>1Q 4:51 Purdue 4 & 15 at 96 Chris Summers punt for 33 yards, returned by Otis Wiley for 11 yards to the Prdue 26.<|play_end|><|play_start|>1Q 4:17 Michigan State 1 & 10 at 74 Javon Ringer rush for no gain to the Prdue 26.<|play_end|><|play_start|>1Q 3:39 Michigan State 2 & 10 at 74 Javon Ringer rush for 8 yards to the Prdue 18.<|play_end|><|play_start|>1Q 3:39 Michigan State 3 & 2 at 82 Ashton Leggett rush for a loss of 6 yards, fumbled, recovered by Prdue at the Prdue 22.<|play_end|><|play_start|>1Q 2:44 Purdue 1 & 10 at 78 Desmond Tardy rush for 4 yards to the Prdue 26.<|play_end|><|play_start|>1Q 2:9 Purdue 2 & 6 at 74 Justin Siller rush for 2 yards to the Prdue 28.<|play_end|><|play_start|>1Q 1:54 Purdue 3 & 4 at 72 Justin Siller pass complete to Roberto McBean for 3 yards to the Prdue 31.<|play_end|><|play_start|>1Q 1:46 Purdue 4 & 1 at 69 Kory Sheets rush for no gain to the Prdue 31.<|play_end|><|play_start|>1Q 1:35 Michigan State 1 & 10 at 69 Javon Ringer rush for 4 yards to the Prdue 27.<|play_end|><|play_start|>1Q 0:55 Michigan State 2 & 6 at 73 Javon Ringer rush for 1 yard to the Prdue 26.<|play_end|><|play_start|>1Q 0:10 Michigan State 3 & 5 at 74 Michigan St penalty 5 yard false start accepted.<|play_end|><|play_start|>1Q 0:10 Michigan State 3 & 10 at 69 Brian Hoyer pass complete to B.J. Cunningham for 12 yards to the Prdue 19 for a 1ST down.<|play_end|><|play_start|>2Q 14:23 Michigan State 1 & 10 at 81 Javon Ringer rush for a loss of 4 yards to the Prdue 23.<|play_end|><|play_start|>2Q 14:18 Michigan State 2 & 14 at 77 Brian Hoyer pass incomplete to Javon Ringer.<|play_end|><|play_start|>2Q 14:18 Michigan State 3 & 14 at 77 Brian Hoyer pass complete to Charlie Gantt for 13 yards to the Prdue 10.<|play_end|><|play_start|>2Q 13:50 Michigan State 4 & 1 at 90 Javon Ringer rush for a loss of 2 yards to the Prdue 12.<|play_end|><|play_start|>2Q 13:40 Purdue 1 & 10 at 88 Kory Sheets rush for 13 yards to the Prdue 25 for a 1ST down.<|play_end|><|play_start|>2Q 13:6 Purdue 1 & 10 at 75 Justin Siller rush for 4 yards to the Prdue 29.<|play_end|><|play_start|>2Q 12:27 Purdue 2 & 6 at 71 Kory Sheets rush for 2 yards to the Prdue 31.<|play_end|><|play_start|>2Q 12:27 Purdue 3 & 4 at 69 Justin Siller sacked for a loss of 12 yards to the Prdue 31, Purdue penalty 0 yard intentional grounding accepted.<|play_end|><|play_start|>2Q 11:48 Purdue 4 & 16 at 81 Chris Summers punt for 39 yards, returned by Otis Wiley for 8 yards to the 50 yard line.<|play_end|><|play_start|>2Q 11:40 Michigan State 1 & 10 at 50 Javon Ringer rush for 5 yards to the Prdue 45.<|play_end|><|play_start|>2Q 11:0 Michigan State 2 & 5 at 55 Brian Hoyer pass intercepted by Torri Williams at the Prdue 27, returned for 29 yards to the MchSt 44.<|play_end|><|play_start|>2Q 10:43 Purdue 1 & 10 at 44 Desmond Tardy rush for a loss of 4 yards to the MchSt 48.<|play_end|><|play_start|>2Q 10:12 Purdue 2 & 14 at 48 Justin Siller pass incomplete to Brandon Whittington.<|play_end|><|play_start|>2Q 10:12 Purdue 3 & 14 at 48 Purdue penalty 5 yard false start accepted.<|play_end|><|play_start|>2Q 9:40 Purdue 3 & 19 at 53 Justin Siller pass complete to Keith Smith for 12 yards to the MchSt 41.<|play_end|><|play_start|>2Q 9:40 Purdue 4 & 7 at 41 Chris Summers punt for 41 yards for a touchback.<|play_end|><|play_start|>2Q 9:15 Michigan State 1 & 10 at 20 Javon Ringer rush for 5 yards to the MchSt 25.<|play_end|><|play_start|>2Q 8:43 Michigan State 2 & 5 at 25 Javon Ringer rush for 1 yard to the MchSt 26.<|play_end|><|play_start|>2Q 8:6 Michigan State 3 & 4 at 26 Brian Hoyer pass incomplete to Chris D. Rucker.<|play_end|><|play_start|>2Q 8:6 Michigan State 4 & 4 at 26 Aaron Bates punt for 32 yards, fair catch by Desmond Tardy at the Prdue 42.<|play_end|><|play_start|>2Q 7:27 Purdue 1 & 10 at 58 Kory Sheets rush for no gain to the Prdue 42.<|play_end|><|play_start|>2Q 7:12 Purdue 2 & 10 at 58 Justin Siller pass complete to Desmond Tardy for 4 yards to the Prdue 46.<|play_end|><|play_start|>2Q 6:39 Purdue 3 & 6 at 54 Justin Siller pass incomplete.<|play_end|><|play_start|>2Q 6:39 Purdue 4 & 6 at 54 Chris Summers punt for 39 yards, fair catch by Otis Wiley at the MchSt 15.<|play_end|><|play_start|>2Q 6:5 Michigan State 1 & 10 at 15 Javon Ringer rush for 11 yards to the MchSt 26 for a 1ST down.<|play_end|><|play_start|>2Q 6:0 Michigan State 1 & 10 at 26 Brian Hoyer rush for 3 yards to the MchSt 29.<|play_end|><|play_start|>2Q 5:10 Michigan State 2 & 7 at 29 Javon Ringer rush for 3 yards to the MchSt 32.<|play_end|><|play_start|>2Q 4:26 Michigan State 3 & 4 at 32 Brian Hoyer pass complete to Javon Ringer for 3 yards to the MchSt 35.<|play_end|><|play_start|>2Q 4:9 Michigan State 4 & 1 at 35 Brian Hoyer rush for 2 yards to the MchSt 37 for a 1ST down.<|play_end|><|play_start|>2Q 3:42 Michigan State 1 & 10 at 37 Javon Ringer rush for no gain to the MchSt 37.<|play_end|><|play_start|>2Q 3:4 Michigan State 2 & 10 at 37 Brian Hoyer rush for 3 yards to the MchSt 40.<|play_end|><|play_start|>2Q 3:4 Michigan State 3 & 7 at 40 Timeout PURDUE, clock 03:04.<|play_end|><|play_start|>2Q 2:55 Michigan State 3 & 7 at 40 Brian Hoyer pass incomplete.<|play_end|><|play_start|>2Q 2:53 Michigan State 4 & 7 at 40 Aaron Bates punt for 33 yards, fair catch by Desmond Tardy at the Prdue 27.<|play_end|><|play_start|>2Q 2:48 Purdue 1 & 10 at 73 Justin Siller pass incomplete to Kory Sheets.<|play_end|><|play_start|>2Q 2:43 Purdue 2 & 10 at 73 Justin Siller pass incomplete.<|play_end|><|play_start|>2Q 2:30 Purdue 3 & 10 at 73 Justin Siller sacked for a loss of 5 yards to the Prdue 22.<|play_end|><|play_start|>2Q 2:30 Purdue 4 & 15 at 78 Chris Summers punt for 33 yards, fair catch by Otis Wiley at the MchSt 45.<|play_end|><|play_start|>2Q 2:17 Michigan State 1 & 10 at 45 Brian Hoyer pass complete to B.J. Cunningham for 20 yards to the Prdue 35 for a 1ST down.<|play_end|><|play_start|>2Q 2:4 Michigan State 1 & 10 at 65 Brian Hoyer pass complete to B.J. Cunningham for 11 yards to the Prdue 24 for a 1ST down.<|play_end|><|play_start|>2Q 1:52 Michigan State 1 & 10 at 76 Brian Hoyer pass incomplete.<|play_end|><|play_start|>2Q 1:46 Michigan State 2 & 10 at 76 Brian Hoyer pass incomplete.<|play_end|><|play_start|>2Q 1:33 Michigan State 3 & 10 at 76 Brian Hoyer pass complete to B.J. Cunningham for 2 yards to the Prdue 22.<|play_end|><|play_start|>2Q 0:57 Michigan State 4 & 8 at 78 Timeout MICHIGAN ST, clock 00:57.<|play_end|><|play_start|>2Q 0:57 Michigan State 4 & 8 at 78 Michigan St penalty 5 yard false start accepted.<|play_end|><|play_start|>2Q 0:52 Michigan State 4 & 13 at 73 Brett Swenson 44 yard field goal MISSED.<|play_end|><|play_start|>2Q 0:40 Purdue 1 & 10 at 73 Justin Siller pass complete to Greg Orton for 2 yards to the Prdue 29.<|play_end|><|play_start|>2Q 0:24 Purdue 2 & 8 at 71 Justin Siller pass incomplete to Greg Orton.<|play_end|><|play_start|>2Q 0:24 Purdue 3 & 8 at 71 Michigan St penalty 5 yard offside accepted.<|play_end|><|play_start|>2Q 0:9 Purdue 3 & 3 at 66 Justin Siller pass intercepted by Johnny Adams at the Prdue 40, returned for 40 yards for a TOUCHDOWN.<|play_end|><|play_start|>2Q 0:9 Michigan State -1 & -1 at 97 Brett Swenson extra point GOOD.<|play_end|><|play_start|>2Q 0:9 Michigan State -1 & -1 at 30 Todd Boleski kickoff for 39 yards, downed at the Prdue 31.<|play_end|><|play_start|>2Q 0:1 Purdue 1 & 10 at 69 Kory Sheets rush for 1 yard to the Prdue 32.<|play_end|><|play_start|>3Q 15:0 Purdue -1 & -1 at 70 Chris Summers kickoff for 35 yards returned by Andrew Hawken for no gain to the MchSt 35.<|play_end|><|play_start|>3Q 14:19 Michigan State 1 & 10 at 35 Javon Ringer rush for no gain to the MchSt 35.<|play_end|><|play_start|>3Q 14:19 Michigan State 2 & 10 at 35 Brian Hoyer pass incomplete.<|play_end|><|play_start|>3Q 14:19 Michigan State 3 & 10 at 35 Brian Hoyer pass incomplete.<|play_end|><|play_start|>3Q 13:8 Michigan State 4 & 10 at 35 Aaron Bates punt for 60 yards, returned by Desmond Tardy for 12 yards to the Prdue 17.<|play_end|><|play_start|>3Q 13:8 Purdue 1 & 10 at 83 Kory Sheets rush for a loss of 1 yard to the Prdue 16.<|play_end|><|play_start|>3Q 13:20 Purdue 2 & 11 at 84 Justin Siller pass incomplete.<|play_end|><|play_start|>3Q 13:8 Purdue 3 & 11 at 84 Justin Siller pass complete to Jerry Wasikowski for 7 yards to the Prdue 23.<|play_end|><|play_start|>3Q 13:8 Purdue 4 & 4 at 77 Chris Summers punt for 38 yards, downed at the MchSt 39.<|play_end|><|play_start|>3Q 12:0 Michigan State 1 & 10 at 39 Brian Hoyer pass complete to Blair White for 49 yards to the Prdue 12 for a 1ST down.<|play_end|><|play_start|>3Q 11:50 Michigan State 1 & 10 at 88 Javon Ringer rush for 2 yards to the Prdue 10.<|play_end|><|play_start|>3Q 11:8 Michigan State 2 & 8 at 90 Javon Ringer rush for 4 yards to the Prdue 6.<|play_end|><|play_start|>3Q 10:41 Michigan State 3 & 4 at 94 Javon Ringer rush for 5 yards to the Prdue 1 for a 1ST down.<|play_end|><|play_start|>3Q 10:23 Michigan State 1 & 1 at 99 Javon Ringer rush for 1 yard for a TOUCHDOWN.<|play_end|><|play_start|>3Q 10:23 Michigan State -1 & -1 at 97 Brett Swenson extra point GOOD.<|play_end|><|play_start|>3Q 10:41 Michigan State -1 & -1 at 30 Todd Boleski kickoff for 70 yards for a touchback.<|play_end|><|play_start|>3Q 10:0 Purdue 1 & 10 at 80 Kory Sheets rush for 12 yards to the Prdue 32 for a 1ST down.<|play_end|><|play_start|>3Q 9:46 Purdue 1 & 10 at 68 Kory Sheets rush for 22 yards to the MchSt 46 for a 1ST down.<|play_end|><|play_start|>3Q 8:16 Purdue 1 & 10 at 46 Justin Siller pass complete to Desmond Tardy for 9 yards to the MchSt 37.<|play_end|><|play_start|>3Q 8:16 Purdue 2 & 1 at 37 Justin Siller rush for 5 yards to the MchSt 32 for a 1ST down.<|play_end|><|play_start|>3Q 8:2 Purdue 1 & 10 at 32 Justin Siller pass incomplete to Greg Orton.<|play_end|><|play_start|>3Q 7:59 Purdue 2 & 10 at 32 Justin Siller pass incomplete to Desmond Tardy.<|play_end|><|play_start|>3Q 7:52 Purdue 3 & 10 at 32 Justin Siller pass incomplete.<|play_end|><|play_start|>3Q 7:52 Purdue 4 & 10 at 32 Timeout PURDUE, clock 07:52.<|play_end|><|play_start|>3Q 7:52 Purdue 4 & 10 at 32 Michigan St penalty 5 yard offside accepted.<|play_end|><|play_start|>3Q 7:47 Purdue 4 & 5 at 27 Justin Siller sacked by Ross Weaver for a loss of 14 yards to the MchSt 41.<|play_end|><|play_start|>3Q 7:22 Michigan State 1 & 10 at 41 Javon Ringer rush for a loss of 6 yards, fumbled, recovered by Prdue at the MchSt 38.<|play_end|><|play_start|>3Q 7:36 Purdue 1 & 10 at 38 Justin Siller pass incomplete.<|play_end|><|play_start|>3Q 7:22 Purdue 2 & 10 at 38 Kory Sheets rush for 3 yards to the MchSt 35.<|play_end|><|play_start|>3Q 6:18 Purdue 3 & 7 at 35 Chris Bennett rush for 6 yards to the MchSt 29.<|play_end|><|play_start|>3Q 6:8 Purdue 4 & 1 at 29 Kory Sheets rush for a loss of 1 yard to the MchSt 30.<|play_end|><|play_start|>3Q 6:8 Michigan State 1 & 10 at 30 Michigan St penalty 15 yard personal foul accepted.<|play_end|><|play_start|>3Q 5:39 Michigan State 1 & 10 at 15 Javon Ringer rush for 5 yards to the MchSt 20.<|play_end|><|play_start|>3Q 5:10 Michigan State 2 & 5 at 20 Javon Ringer rush for 4 yards to the MchSt 24.<|play_end|><|play_start|>3Q 4:30 Michigan State 3 & 1 at 24 Javon Ringer rush for 4 yards to the MchSt 24, Purdue penalty 15 yard personal foul accepted for a 1ST down.<|play_end|><|play_start|>3Q 4:8 Michigan State 1 & 10 at 43 Javon Ringer rush for a loss of 3 yards to the MchSt 40.<|play_end|><|play_start|>3Q 3:46 Michigan State 2 & 13 at 40 A.J. Jimmerson rush for 2 yards to the MchSt 42.<|play_end|><|play_start|>3Q 3:13 Michigan State 3 & 11 at 42 Brian Hoyer rush for 19 yards to the Prdue 39 for a 1ST down.<|play_end|><|play_start|>3Q 3:13 Michigan State 1 & 10 at 61 A.J. Jimmerson rush for 1 yard to the Prdue 38.<|play_end|><|play_start|>3Q 2:3 Michigan State 2 & 9 at 62 A.J. Jimmerson rush for 1 yard to the Prdue 37.<|play_end|><|play_start|>3Q 1:28 Michigan State 3 & 8 at 63 Brian Hoyer pass incomplete.<|play_end|><|play_start|>3Q 1:28 Michigan State 4 & 8 at 63 Aaron Bates punt for 37 yards for a touchback.<|play_end|><|play_start|>3Q 1:0 Purdue 1 & 10 at 80 Justin Siller pass complete to Keith Smith for 8 yards to the Prdue 28.<|play_end|><|play_start|>3Q 0:10 Purdue 2 & 2 at 72 Ralph Bolden rush for 1 yard to the Prdue 29.<|play_end|><|play_start|>3Q 0:0 Purdue 3 & 1 at 71 Justin Siller rush for 2 yards to the Prdue 31 for a 1ST down.<|play_end|><|play_start|>4Q 15:0 Purdue 1 & 10 at 69 Kory Sheets rush for 10 yards to the Prdue 41 for a 1ST down.<|play_end|><|play_start|>4Q 15:0 Purdue 1 & 10 at 59 Justin Siller pass complete to Keith Smith for a loss of 1 yard to the Prdue 40.<|play_end|><|play_start|>4Q 13:28 Purdue 2 & 11 at 60 Ralph Bolden rush for 2 yards to the Prdue 42.<|play_end|><|play_start|>4Q 12:57 Purdue 3 & 9 at 58 Purdue penalty 5 yard delay of game accepted.<|play_end|><|play_start|>4Q 12:53 Purdue 3 & 14 at 63 Justin Siller pass incomplete.<|play_end|><|play_start|>4Q 12:53 Purdue 4 & 14 at 63 Chris Summers punt for 44 yards, fair catch by Otis Wiley at the MchSt 19.<|play_end|><|play_start|>4Q 12:15 Michigan State 1 & 10 at 19 Javon Ringer rush for 31 yards to the 50 yard line for a 1ST down.<|play_end|><|play_start|>4Q 12:0 Michigan State 1 & 10 at 50 A.J. Jimmerson rush for no gain to the 50 yard line.<|play_end|><|play_start|>4Q 11:6 Michigan State 2 & 10 at 50 Brian Hoyer pass complete to B.J. Cunningham for 18 yards to the Prdue 32 for a 1ST down.<|play_end|><|play_start|>4Q 10:31 Michigan State 1 & 10 at 68 Javon Ringer rush for 2 yards to the Prdue 30.<|play_end|><|play_start|>4Q 9:44 Michigan State 2 & 8 at 70 Brian Hoyer pass intercepted by David Pender at the Prdue 2, returned for no gain to the Prdue 2.<|play_end|><|play_start|>4Q 9:44 Purdue 1 & 10 at 98 Kory Sheets rush for 2 yards to the Prdue 4.<|play_end|><|play_start|>4Q 9:7 Purdue 2 & 8 at 96 Kory Sheets rush for 2 yards to the Prdue 6.<|play_end|><|play_start|>4Q 8:7 Purdue 3 & 6 at 94 Justin Siller pass complete to Desmond Tardy for 17 yards to the Prdue 23 for a 1ST down.<|play_end|><|play_start|>4Q 7:48 Purdue 1 & 10 at 77 Kory Sheets rush for 1 yard to the Prdue 24.<|play_end|><|play_start|>4Q 6:58 Purdue 2 & 9 at 76 Justin Siller rush for no gain to the Prdue 24.<|play_end|><|play_start|>4Q 6:19 Purdue 3 & 9 at 76 Timeout PURDUE, clock 06:19.<|play_end|><|play_start|>4Q 6:19 Purdue 3 & 9 at 76 Michigan St penalty 15 yard pass interference accepted, no play.<|play_end|><|play_start|>4Q 5:49 Purdue 1 & 10 at 61 Kory Sheets rush for 2 yards to the Prdue 41.<|play_end|><|play_start|>4Q 5:49 Purdue 2 & 8 at 59 Justin Siller pass complete to Jerry Wasikowski for 8 yards to the Prdue 49 for a 1ST down.<|play_end|><|play_start|>4Q 5:49 Purdue 1 & 10 at 51 Justin Siller pass complete to Jerry Wasikowski for 7 yards to the MchSt 44.<|play_end|><|play_start|>4Q 5:49 Purdue 2 & 3 at 44 Kory Sheets rush for 14 yards to the MchSt 30 for a 1ST down.<|play_end|><|play_start|>4Q 4:4 Purdue 1 & 10 at 30 Justin Siller rush for no gain to the MchSt 30.<|play_end|><|play_start|>4Q 3:18 Purdue 2 & 10 at 30 Justin Siller pass complete to Desmond Tardy for 7 yards to the MchSt 23.<|play_end|><|play_start|>4Q 2:45 Purdue 3 & 3 at 23 Kory Sheets rush for 7 yards to the MchSt 16 for a 1ST down.<|play_end|><|play_start|>4Q 2:0 Purdue 1 & 10 at 16 Justin Siller pass complete to Desmond Tardy for no gain to the MchSt 16.<|play_end|><|play_start|>4Q 1:36 Purdue 2 & 10 at 16 Timeout MICHIGAN ST, clock 01:36.<|play_end|><|play_start|>4Q 1:6 Purdue 2 & 10 at 16 Justin Siller rush for 11 yards to the MchSt 5 for a 1ST down.<|play_end|><|play_start|>4Q 0:46 Purdue 1 & 5 at 5 Kory Sheets rush for 4 yards to the MchSt 1.<|play_end|><|play_start|>4Q 0:46 Purdue 2 & 0 at 1 Timeout PURDUE, clock 00:46.<|play_end|><|play_start|>4Q 0:42 Purdue 2 & 1 at 1 Justin Siller rush for 1 yard for a TOUCHDOWN.<|play_end|><|play_start|>4Q 0:42 Purdue -1 & -1 at 3 Carson Wiggs extra point GOOD.<|play_end|><|play_start|>4Q 0:42 Purdue -1 & -1 at 70 Carson Wiggs on-side kick recovered by Michigan St at the Prdue 37.<|play_end|><|play_start|>4Q 0:42 Michigan State 1 & 10 at 63 Team rush for a loss of 2 yards to the Prdue 39.<|play_end|><|game_end|><|im_end|>
<|im_start|>assistant
