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.
Capital One Fan Vote: Who is the best team in the Big Ten?
The Big Ten has emerged as a powerhouse with four teams in the top 10. Who is the best? Ohio State, Michigan, Penn State or Michigan State?
Presbyterian Blue Hose vs San Diego Toreros Preview, Game Time, Matchup Statistics for October 23
The San Diego Toreros (3-4, 3-1 Pioneer) will look to extend a three-game winning streak when they visit the Presbyterian Blue Hose (2-4, 0-3 Pioneer) on Saturday, October 23, 2021 at Bailey Memorial Stadium.
Fordham Rams vs Lehigh Mountain Hawks Preview, Game Time, Matchup Statistics for October 23
The Lehigh Mountain Hawks (0-6, 0-1 Patriot) will look to break a six-game losing streak when they visit the Fordham Rams (4-3, 2-0 Patriot) on Saturday, October 23, 2021 at Jack Coffey Field.
Howard Bison vs Norfolk State Spartans Preview, Game Time, Matchup Statistics for October 23
The Norfolk State Spartans (4-2, 0-0 MEAC) head into a matchup against the Howard Bison (2-4, 1-0 MEAC) on Saturday, October 23, 2021 at William H. Greene Stadium on a four-game winning streak.
Samford Bulldogs vs Chattanooga Mocs Preview, Game Time, Matchup Statistics for October 23
The Samford Bulldogs (3-3, 2-2 SoCon) and the Chattanooga Mocs (3-3, 2-1 SoCon) play on Saturday, October 23, 2021 at Seibert Stadium in a clash of SoCon foes.
Morgan State Bears vs North Carolina Central Eagles Preview, Game Time, Matchup Statistics for October 23
Something has to give when the Morgan State Bears (0-6, 0-2 MEAC) bring a 6-game losing streak into a meeting October 23, 2021 with the North Carolina Central Eagles (2-4, 0-0 MEAC), who are on their own 3-game losing streak.