ANN ARBOR, Mich. -- Devin Gardner ran for a 1-yard touchdown in overtime and Michigan's defense responded with a stop, giving the Wolverines a wild 38-31 win over Northwestern on Saturday.
Northwestern couldn't pick up enough first downs to run out the clock in regulation and the Wolverines took advantage.
The Wolverines (7-3, 5-1 Big Ten) barely prevented Northwestern (6-4, 4-2) from winning consecutive games in Ann Arbor for the first time since the 1934 and 1936 seasons.
The comeback victory keeps Michigan's hopes alive of winning a Big Ten title for the first time since 2004.
However, college football's winningest program needs another conference team to knock Nebraska out of first place in the Legends Division. The Cornhuskers would win a tiebreaker because of their win over the Wolverines two weeks ago when Denard Robinson left the game with nerve damage in his right elbow.
Gardner, making his second straight start in place of the injured Robinson, was 16 of 29 for 286 yards with touchdown passes to Fitzgerald Toussaint and Devin Funchess. Gardner ran for 47 yards and two scores.
Northwestern quarterback Kain Colter, who was taken out once because he wasn't throwing the ball well and another time because he was injured, was 8 of 14 for 96 yards and a TD. Colter ran 24 times for 82 yards and fumbled, setting up one of Michigan's scores in a closely contested game filled with ties and lead changes.
Siemian was 6 of 7 for 87 yards with two TDs, a game-tying 19-yard strike to Cameron Dickerson with 25 seconds left in the first half and the go-ahead pass to Jones late in the game.
Venric Mark had 104 yards rushing and a score for the Wildcats, who had a lot of success with option pitches to the outside only to stop calling that play frequently in the fourth quarter.
Toussaint ran for 92 yards and turned a short pass into a 28-yard, go-ahead TD late in the third quarter by breaking a tackle and sprinting down a sideline.
Northwestern seemed to set itself up for an upset victory at the Big House when it went ahead late in the game, picked off Gardner and converted a fourth-and-1 -- by the nose of the football -- on Colter's dive with 3:07 left on a play that stood after review.
But the Wildcats needed one more first down to run out the clock and couldn't earn another one against a suddenly stingy defense.
adidas Men's Michigan Wolverines Blue Sideline Coaches PoloPrice: $38.93 Shop
South Carolina has decided to give up Saturday's home game against No. 7 LSU because of devastating floods that have hit the state, moving the game to Baton Rouge.
West Virginia All-Big 12 safety Karl Joseph is out for the remainder of the season after injuring his knee during a non-contact drill in Tuesday's practice.
Rutgers has reinstated senior wide receiver Leonte Carroo a day after an assault charge against him was dropped.
Tennessee senior wide receiver Alton "Pig" Howard has been dismissed from the team for a violation of team rules, coach Butch Jones announced.
UCLA junior linebacker Myles Jack has withdrawn from school and will enter the NFL draft, making the decision just weeks after suffering a season-ending knee injury.
Police charged a former Michigan football player with three felonies Wednesday related to an accusation that he filmed part of a sexual encounter with a woman without her knowledge or consent.