Devin Gardner threw four touchdown passes, including a victory-sealing connection to Drew Dileo with 4:18 left, to lead No. 17 Michigan to a 41-30 win over No. 14 Notre Dame.