The No. 10 Spartans regained the lead on Connor Cook's nine-yard touchdown pass to Josiah Price with 11:41 left and upset No. 2
Ohio State (12-1) had the nation's longest active winning streak end at 24 games as Coach
It was a game that almost defied logic.
The Spartans (12-1) led, 17-0, after 21 minutes, then gave up the next 24 points before scoring the final 17.
Michigan State sealed the victory, and its probable trip to the
For the Spartans, it was a monumental win.
They have won 12 games in a season for the first time, won their ninth straight for the first time since starting 9-0 in 1966 and are probably headed to the Rose Bowl for the first time since 1988 — though Coach Mark Dantonio said earlier this week he thought Michigan State could have a claim on the BCS game with a win. The only thing likely keeping the Spartans out is a 17-13 loss at
But the upset marked a stunning turn of events.
One week after the Buckeyes cheered when Auburn upset No.1 Alabama, the Tigers were rooting for Michigan State to return the favor.
Did they ever.
Langford ran 24 times for 128 yards, becoming the first player to rush for more than 100 yards against the Buckeyes this season.
Cook completed 24 of 40 for a season-high 304 yards with three touchdowns and one interception and was selected the game's MVP.
Even before the final seconds ticked off the clock, Michigan State players were bouncing up and down on the field.
The Buckeyes took their first lead, 24-17, when Miller scored on a six-yard touchdown run with 5:36 left in the third.