Notre Dame won a hard fought, mistake-ridden game over Michigan State, 17-13, to improve to 3-1 on the season.
Notre Dame got on the board in the first quarter, capping off a 57-yard drive with a 41-yard field goal from Kyle Brindza.
Michigan State answered in the second quarter. Spartan quarterback Connor Cook hit Macgarrett Kings Jr. for a 12-yard touchdown over Elijah Shumate and a 7-3 lead.
MSU's drive lasted 14 plays and took 5:46 off the clock. It was helped by a personal foul on Kona Schwenke on fourth down from the Notre Dame 41.
The Irish retook the lead at the end of the first half. Notre Dame drove 50 yards, covering the last two on a leaping, athletic catch by senior captain TJ Jones.
The Spartans put together an impressive 15-play, 8:39 drive to open the second half. MSU settled for a 25 yard field goal from Michael Geiger to tie the game at 10.
The Irish answered with a drive of their own, helped by a Spartan pass interference penalty (MSU had 115 yards in penalties on the day). Cam McDaniel eventually scored on a seven yard run, untouched thanks to blocking on the outside by ND tight ends Troy Niklas and Ben Koyack.
With the home team up 17-10, the visiting Spartans added another field goal drive, pulling within four, 17-13, in the fourth quarter. But the Irish defense never let the Spartans cross midfield after that, stopping Michigan State on three consecutive series to close the game and preserve the victory.
The win is Notre Dame's tenth consecutive victory at home, dating back to October of 2011.