Hank Brown hit Reece Vander Zee for a 16-yard touchdown as time expired, capping Iowa’s 20-19 upset of No. 18 Michigan in Ann Arbor.
Michigan helped extend the winning drive by dropping multiple interception chances, and Zeke Berry’s late-hit penalty gave Iowa a fresh set of downs.
Eight penalties for 75 yards and two red-zone turnovers doomed the Wolverines, including a fourth-down stop and Bryce Underwood’s interception that cost a scoring chance.
The loss dropped Michigan to 3-1 after it had led 19-14 in the fourth quarter, while unbeaten Iowa strengthened its position in the College Football Playoff race.