Marcus Coker ran for two touchdowns and 16, at Kinnick Stadium.

Michigan trailed by eight when it took over deep in its own territory with a little more than two minutes left. But the Wolverines marched down the field and gained a 1st-and-goal with 16 seconds to play.

Those 16 seconds provided nearly a game's worth of drama. Denard Robinson threw a pass too deep before Junior Hemingway nearly made a one-handed catch in the back of the end zone. The play was ruled incomplete and upheld after review.

Robinson tossed an incompletion after scrambling on third down, leaving two seconds to go. His final pass attempt was knocked away as Iowa celebrated the win.

Coker rushed for 132 yards and James Vandenberg passed for 171 yards and a score for the Hawkeyes (6-3, 3-2 Big Ten), who rebounded from a one-point loss at Minnesota last weekend.

Robinson threw two touchdowns but completed only 17-of-37 throws and was intercepted once, as Michigan (7-2, 3-2) missed out on a chance to set the pace atop the Legends Division of the conference.