EAST LANSING, Mich. - Tevin Coleman breezed up the middle for a 64-yard touchdown, just 61 seconds into the game.
That was pretty much the high point for Indiana, which staggered Michigan State's terrific defense but couldn't stop the Spartans' running game.
"When you are playing, not a heavyweight, but a pretty good prize fighter, you can't go in there and spar and jab," Hoosiers coach Kevin Wilson said. "You need to make some plays to connect, and we just didn't connect enough."
Jeremy Langford scored four touchdowns, and Michigan State recovered from its early defensive breakdown to beat Indiana 42-28 on Saturday.
The Spartans (5-1, 2-0 Big Ten) prevailed in a matchup between their top-ranked defense and Indiana's fast-paced offense. Coleman's early run was jarring, but Michigan State took control shortly after halftime.
Indiana's Nate Sudfeld went 14 of 30 for 137 yards, although backup Tre Roberson threw two touchdown passes.
"They're very well coached," Sudfeld said. "If you beat them on one thing, they're going to adjust the next time. We knew what we were getting into."
Indiana (3-3, 1-1) came in ranked No. 1 in the Big Ten in total offense, but Michigan State had the nation's top-ranked defense.
Langford tied it at 7 early in the second quarter, catching an 11-yard touchdown pass from Connor Cook on third down. He later added three more TDs on the ground, becoming the first Michigan State player to score four in a game since Edwin Baker in 2010 against Minnesota.
Cook went 22 of 31 for 235 yards with two touchdowns and an interception. His 34-yard strike to Bennie Fowler made it 14-7, although Indiana took advantage of a short field later in the second quarter after Michigan State's Macgarrett Kings muffed a punt. Roberson threw a 3-yard scoring pass to Cody Latimer to tie it.
The Spartans took the lead for good on Langford's 5-yard touchdown run with 37 seconds left in the half -- which was a bit of a turning point since Michigan State was also getting the ball back at the start of the third quarter.
The Spartans ended up controlling the ball for 37:28 in the game.
"Their first drive took a minute and one second," Michigan State coach Mark Dantonio said. "If you're playing against Indiana, you've got to be able to keep that ball and you've got to make first downs."
Cook threw a 39-yard pass to Josiah Price on third-and-11 early in the second half, putting the ball at the Indiana 5. Langford's 2-yard touchdown run made it 28-14.
Langford finished with 109 of Michigan State's 238 yards rushing. His 32-yard touchdown made it 35-21 with 3:23 left in the third quarter -- after Shane Wynn had brought the Hoosiers within a touchdown with a 2-yard scoring run.
R.J. Shelton added a 34-yard touchdown run early in the fourth for Michigan State, and even punter Mike Sadler provided a highlight with a 69-yard punt that pinned Indiana at its own 4.
Coleman finished with 79 yards on 15 carries.
"You can't let them run it down your throat. Offensively, you need a run game," Wilson said. "Coleman had 79 yards. He had 64 yards on one clip. So he's got 14 carries for 15 yards. It's one yard a carry for the rest of the football game. That doesn't win football games on the road."
The Spartans retained the Old Brass Spittoon -- they've won five straight against Indiana and haven't lost to the Hoosiers at home since 2001.
"I thought our O-line blocked really well and I missed a few shots," Sudfeld said. "I was just a hair off on four or five deep balls. We just weren't in sync. We have to be against such a good defense."