Sports

No. 8 Michigan St. goes on offensive, then holds on for 45-31 victory over gritty Boilermakers

  • Michigan State running back Jeremy Langford (33) gets forced out of bounds at the one yard line by Purdue defensive back Frankie Williams (24) during the second quarter of an NCAA college football game in West Lafayette, Ind., Saturday, Oct. 11, 2014. Purdue linebacker Danny Ezechukwu (36) trailed the play. (AP Photo/AJ Mast)

    Michigan State running back Jeremy Langford (33) gets forced out of bounds at the one yard line by Purdue defensive back Frankie Williams (24) during the second quarter of an NCAA college football game in West Lafayette, Ind., Saturday, Oct. 11, 2014. Purdue linebacker Danny Ezechukwu (36) trailed the play. (AP Photo/AJ Mast)  (The Associated Press)

  • Michigan State quarterback Connor Cook, right, congratulates Michigan State running back Nick Hill (20) on a touchdown during the first quarter against Purdue in an NCAA college football game in West Lafayette, Ind., Saturday, Oct. 11, 2014. (AP Photo/AJ Mast)

    Michigan State quarterback Connor Cook, right, congratulates Michigan State running back Nick Hill (20) on a touchdown during the first quarter against Purdue in an NCAA college football game in West Lafayette, Ind., Saturday, Oct. 11, 2014. (AP Photo/AJ Mast)  (The Associated Press)

  • Michigan State running back Nick Hill (20) scores a touchdown in front of Purdue safety Landon Feichter (44) during the first quarter of an NCAA college football game in West Lafayette, Ind., Saturday, Oct. 11, 2014. (AP Photo/AJ Mast)

    Michigan State running back Nick Hill (20) scores a touchdown in front of Purdue safety Landon Feichter (44) during the first quarter of an NCAA college football game in West Lafayette, Ind., Saturday, Oct. 11, 2014. (AP Photo/AJ Mast)  (The Associated Press)

Connor Cook threw three touchdown passes, Nick Hill ran for two scores and a late interception return for a touchdown allowed No. 8 Michigan State to hold off Purdue 45-31 Saturday.

Purdue's defense just couldn't stop Michigan State, which amassed 532 total yards. It looked like the Spartans had taken control with a 38-17 lead with two TDs in the third quarter.

Akeem Hunt scored on runs of 52 yards and 3 yards in the fourth to make it 38-31. But Darien Harris closed out the last chance for Purdue (3-4, 1-1 Big Ten) with a 15-yard interception return for the game-sealing score.

The Spartans (5-1, 2-0) have won four straight overall, including seven straight conference road games. They tied the school record with a sixth straight win in the series.