In this article
A 91-yard drive with no time to spare
Iowa began its final possession at its own 9-yard line, trailing 19–14. Brown guided an 11-play drive that reached the Michigan 16 with two seconds left. Facing fourth down, he threw to Vander Zee in the corner of the end zone for the winning score as the clock expired.
It was the second Brown-to-Vander Zee touchdown of the game, and both scoring passes covered 16 yards. Brown finished with 227 passing yards, completing 21 of 35 attempts. Vander Zee caught five passes for 66 yards and accounted for both of Iowa’s offensive touchdowns, with his final reception securing the one-point win.
Jackson’s return keeps Iowa close before halftime
Michigan opened the scoring with an 18-yard touchdown pass from Bryce Underwood to JJ Buchanan, completing an 89-yard drive. Iowa answered immediately on special teams: Braeden Jackson returned the ensuing kickoff 99 yards for a touchdown, tying the game at 7–7. Jackson finished with 119 yards on two kickoff returns.
The Hawkeyes struggled to sustain offense in the first half, gaining 77 yards and five first downs. Michigan forced punts on four consecutive Iowa possessions before the break, while its own offense accumulated 232 yards. Trey Butkowski’s 41-yard field goal early in the second quarter supplied the Wolverines’ 10–7 halftime lead.
The lead changes hands in the second half
Butkowski added a 22-yard field goal in the third quarter to extend Michigan’s advantage to 13–7. Iowa then put together a seven-play, 75-yard touchdown drive. Brown’s first scoring pass to Vander Zee, followed by the extra point, moved the Hawkeyes ahead 14–13.
Underwood and Buchanan restored Michigan’s lead in the fourth quarter with a 49-yard touchdown connection. That six-play, 75-yard possession made it 19–14 and set up Iowa’s final comeback. Underwood finished with a career-best 276 passing yards, while Buchanan scored twice for the first time in his college career.
Turnovers outweigh Michigan’s yardage advantage
Michigan outgained Iowa 429–285 and recorded 21 first downs to the Hawkeyes’ 16. Buchanan had five receptions for a career-high 130 yards, and Andrew Marsh added seven for 106. Yet two Michigan turnovers in the red zone cost the Wolverines scoring opportunities. Iowa defensive back Deshaun Lee intercepted a pass there in the third quarter.
Iowa rushed for only 58 yards on 24 attempts, including Kamari Moulton’s 44 yards on 13 carries. Defensively, Zach Lutmer made 12 tackles and Cam Buffington added 11, while Jayden Montgomery registered the Hawkeyes’ lone sack. Iowa needed its defense and Jackson’s kickoff return to stay close enough for the late passing drive to decide the game.
The result gave Iowa a 1–0 start in Big Ten play. Michigan fell to 3–1 overall and 0–1 in the conference before a crowd of 111,126. Its next game was scheduled for October 3 at Minnesota, with an 11 a.m. Central kickoff on Fox.
