Indiana and Michigan State are locked in a tight one in East Lansing.
The Spartans lead the Hoosiers 21-20 at halftime behind 260 passing yards and two touchdowns from senior quarterback Connor Cook.
Jordan Howard started in his first game back for the Hoosiers after missing the last two games rehabbing an ankle injury. He had seven carries for 60 yards and a touchdown.
Senior quarterback Nate Sudfeld led the way for the Indiana offense going 13-for-19 with 197 passing yards, two touchdowns and an interception.
Howard's touchdown, which he scored on the ground from one yard out, gave the Hoosiers an early 7-0 lead with 9:12 remaining in the first quarter. Michigan State responded with a 22-yard touchdown pass from Cook to RJ Shelton, then a touchdown on the ground by Delton Williams to go up 14-7 with 14:56 remaining in the second quarter.
Special teams miscues have led to the narrow lead and deficit for both teams. Sudfeld hit Ricky Jones on an 11-yard screen pass for a touchdown, but Oakes missed the extra point attempt.
Michigan State extended its lead to 21-13 after another touchdown pass from Cook, but Indiana bounced pack with a 37-yard touchdown. pass from Sudfeld to sophomore wide reciever Simmie Cobbs.
The Spartans drove down to the Indiana 17 with 11 seconds left in the first half, setting up a field goal attempt. However, a high snap from the long snapper to holder Mack Macksood resulted in a fumble and an unsuccessful attempt.
IU redshirt junior receiver Mitchell Paige led all receivers with five receptions for 87 yards. Aaron Burbridge led the Spartans with four catches for 69 yards and a toucdhown.
Michigan State will receive the second-half opening kickoff.