Devin Gardner set school records with 584 yards of offense and 503 yards passing and matched a Michigan mark with five touchdowns to help the Wolverines outscore Indiana 63-47 Saturday.
Michigan (6-1, 2-1 Big Ten) lost two fumbles in the second half that gave the Hoosiers (3-4, 1-2) a chance to win in Ann Arbor for the first time since 1967.
Thomas Gordon had two interceptions in the fourth quarter, including one inside the Wolverines 10 with 2:57 left, to avoid an upset.
Michigan's Jeremy Gallon had a Big Ten-record 369 yards receiving and two TDs. Fitzgerald Toussaint had 151 yards rushing and scored for a fourth time with 1:12 left in the shootout.
The Wolverines set a school record with 711 yards of offense, and gave up 572 on defense.