ANN ARBOR, Mich. - Two for the comeback. One for the win.
Braylon Edwards caught two touchdowns to help Michigan erase a 17-point, fourth-quarter deficit in just 5:44 and grabbed a third TD in triple overtime to lift the Wolverines to a 45-37 win over Michigan State on Saturday.
After the Spartans gained just 2 yards on their final possession, the game ended with an incomplete pass to the end zone.
The Spartans had a chance to win at Michigan Stadium for the first time since 1990, but could not hold onto a 27-10 lead.
Michigan's Michael Hart had 33 carries for 224 yards - his third straight 200-yard game - and a TD, but limped off the field during the first overtime.
The Spartans were without their standout quarterback, Drew Stanton, after he hurt his shoulder late in the first half.
The Spartans had a chance to win the game in regulation after pass interference was called with no time left, but Dave Rayner's 50-yard kick into a stiff wind was short.
After both teams kicked field goals in the first overtime, Michigan State's Jason Teague scored on a 3-yard run. Michigan answered with a 5-yard pass to a leaping Jason Avant in the back corner of the end zone.
NORTHWESTERN 13, PURDUE 10: Noah Herron ran 3 yards for a touchdown with 38 seconds left to give the host Wildcats an upset of the Boilermakers. Ailing Purdue quarterback Kyle Orton, once a Heisman Trophy favorite, was ineffective and pulled late in the third quarter.
Jeff Backes knocked backup quarterback Brandon Kirsch's desperation pass out of Taylor Stubblefield's hands in the end zone as time expired, preserving the victory.
It was the third straight loss for Purdue, which started 5-0.
INDIANA 30, MINNESOTA 21: Will Lumpkin returned an interception 42 yards for a touchdown and Matt LoVecchio threw for two scores as the host Hoosiers scored 23 consecutive points to upset the Gophers.
The victory ended Indiana's five-game losing streak. Minnesota lost for the third time in four weeks.
LoVecchio led a mistake-free offense by going 13-of-26 for 161 yards with two touchdowns.
IOWA 23, ILLINOIS 13: Hawkeyes quarterback Drew Tate threw for a score and ran for another in a 16-point third quarter as the Illini suffered their 14th straight Big Ten loss.
Iowa won its fourth straight game and became eligible for a bowl game for the fourth consecutive season. Illinois lost its sixth straight, further dimming coach Ron Turner's future.
OHIO STATE 21, PENN STATE 10: Ted Ginn returned a punt 67 yards for a touchdown and Tyler Everett ran back an interception for another score to lead to lead the Buckeyes.