(AP) — Michigan State shook up the BCS title chase again Saturday night.
The No. 10 Spartans regained the lead on Connor Cook's 9-yard touchdown pass to Josiah Price with 11:41 left and upset No. 2 Ohio State 34-24 to take the Big Ten title and put Auburn back in the national title hunt.
Ohio State (12-1) had the nation's longest active winning streak end at 24 as coach Urban Meyer suffered his first loss since taking over in Columbus.
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 Rose Bowl, with Jeremy Langford's late 26-yard TD run. The Spartans haven't played in Pasadena since 1988.
No. 1 Florida State romped and No. 2 Ohio State stumbled, and now the SEC has chance to win its eighth straight BCS championship.
The Seminoles will play No. 3 Auburn in the BCS title game Jan. 6 in Pasadena, Calif., after the Tigers capped their remarkable turnaround season with a wild victory over Missouri in the Southeastern Conference title game, and then the Buckeyes were upset by Michigan State in the Big Ten on Saturday night.
For Florida State, it was business as usual against No. 20 Duke. Jameis Winston passed for 330 yards and accounted for four touchdowns, just another huge game for the Heisman Trophy favorite, and the Seminoles' defense smothered the Blue Devils 45-7 in the Atlantic Coast Conference championship in Charlotte.