ANN ARBOR, Mich. — Denard Robinson stunned Notre Dame in the final minute again.
He threw a 16-yard touchdown to Roy Roundtree with two seconds left, lifting Michigan to a 35-31 win on Saturday.
The Wolverines, playing their first home night game ever, trailed 24-7 entering the fourth. They took their first lead on Robinson's 21-yard touchdown to Vincent Smith with 1:12 left. Then they lost it.
Notre Dame's Tommy Rees threw a 29-yard touchdown to Theo Riddick with 30 seconds left. But Jeremy Gallon got open on a pass that got Michigan from its 20 to the Notre Dame 16.
The Wolverines have won three straight against the Irish for the first time since 1908. And all three in the current run have come on late plays by their quarterbacks. Last year at Notre Dame, Robinson ran for a touchdown with 27 seconds left. Two years ago, Tate Forcier threw a touchdown with 11 seconds left.
Robinson didn't match his game last year, when he had a school-record 502 yards of offense. But Notre Dame couldn't stop him when it mattered.
He was 11-of-24 for 338 yards, four touchdowns and three interceptions and ran 11 times for 108 yards and a score.
The rushing touchdown came on a fortunate bounce, when he scooped up Stephen Hopkins' fumble inside the 1 and trotted in.
Notre Dame committed five turnovers in its season opening loss to USF. Saturday, it was doomed by turnovers again.
Rees threw two interceptions, one near the end zone, and fumbled deep in Michigan territory. Running back Cierre Wood, who gave Notre Dame a 14-0 lead in the first quarter, also fumbled.
In his first loss in five starts, Rees was 27-of-39 for 315 yards with three touchdowns and two interceptions.
Wood ran for 134 yards and a score on 25 carries.
Michael Floyd caught 13 passes for 159 yards, becoming Notre Dame's career leader in receiving yards.