ANN ARBOR, Mich. (AP) -- 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.
Trevor Siemian threw a 15-yard pass to Tony Jones with 3:59 left to give the Wildcats a 31-28 lead and Gardner threw an interception on the next snap.
Northwestern couldn't pick up enough first downs to run out the clock in regulation and the Wolverines took advantage.
Gardner heaved a 53-yard pass to Roy Roundtree to set up Brendan Gibbons' 26-yard field goal with 2 seconds left to force OT.
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.