Back to the edition
SportsReporting

Brown finds Vander Zee on the final play as Iowa beats Michigan, 20–19

A 91-yard drive gives the unbeaten Hawkeyes a Big Ten road win after Michigan’s missed chances keep the game close.

Spectators fill Michigan Stadium around the football field beneath a cloudy sky.
File photograph: Michigan Stadium during the BYU game on September 26, 2015. This photograph shows the venue, not Saturday’s Iowa–Michigan game. Ken Lund · Michigan Stadium, University of Michigan, Ann Arbor, Michigan / CC BY-SA 2.0
Image details

Proportionally resized from 4000 × 3000 to 1800 × 1350; no crop or generative alteration. Resized image remains CC BY-SA 2.0.

Hank Brown had one play left and a receiver he trusted. With two seconds remaining at Michigan Stadium, the Iowa quarterback sent a 16-yard pass toward Reece Vander Zee at the edge of the end zone. Vander Zee caught it as time expired, giving No. 17 Iowa a 20–19 victory over No. 18 Michigan on Saturday and an unbeaten start to Big Ten play.[2]

The finish rewarded an Iowa offense that had spent much of the afternoon struggling to stay on the field. Michigan gained 429 yards to the Hawkeyes’ 285, contained their running backs and repeatedly forced punts. Yet the Wolverines never built enough of a lead to make the final possession irrelevant. Two empty trips inside Iowa’s 20 and a touchdown conceded on a kickoff return left Brown a chance.[3]

Brown explained afterward that he saw two deep safeties and single coverage on Vander Zee near the sideline. Once the defender gave ground, a throw over the top was no longer the answer. Brown placed the ball behind his receiver’s outside shoulder instead. “Back shoulder is the only place you can go with that ball,” he said in postgame remarks reported by MLive.[5]

Vander Zee used his body to keep Michigan cornerback Smith Snowden away from the pass. His teammate Deshaun Lee, who faces him in practice, compared the receiver’s positioning to a basketball player boxing out for a rebound. It was a fitting description for a former high-school basketball state champion: the catch depended on claiming a small space and holding it long enough for the ball to arrive.[6][9]

The chance Michigan could not take away

Iowa began the deciding possession at its own nine with 1:46 remaining. Brown found Tony Diaz for 13 yards on third-and-seven, then connected with DJ Vonnahme and Vander Zee to move beyond the 40. A false start later left the Hawkeyes facing third-and-12. Brown’s pass fell incomplete, but Michigan’s Zeke Berry was penalized for unnecessary roughness, moving Iowa to the Wolverines’ 45.[1]

The next two throws were incomplete. On third down, tight end Addison Ostrenga reached for a pass over the middle, tipped it and brought it in for a 29-yard gain. The play carried Iowa to Michigan’s 16 and left two seconds. MLive’s account described a second fortunate deflection for the Hawkeyes: Vonnahme had collected another tipped pass on their earlier touchdown drive. The final march required precise throws, but it also survived moments Iowa could not have planned.[6]

An injury stoppage before the last snap gave Iowa time to organize. Kirk Ferentz said afterward that the pause allowed the staff to choose the play it wanted.[4]

Brown told reporters the chance to huddle helped the players settle themselves, although they had prepared for that part of the field. Michigan coach Kyle Whittingham said he had been concerned about injured defensive end John Henry Daley remaining behind the line of scrimmage before officials stopped play.[5][7]

Brown finished with 227 passing yards and two touchdowns, both to Vander Zee, who caught five passes for 66 yards. The winning snap came on first down; there was time for only that play. Iowa improved to 4–0 overall and 1–0 in the conference, while Michigan fell to 3–1 and 0–1.[1]

Buchanan and Underwood gave Michigan the lead

For Michigan, the loss obscured its most productive passing performance of the young season. Bryce Underwood threw for a career-high 276 yards. JJ Buchanan supplied 130 receiving yards and two touchdowns, while Andrew Marsh caught seven passes for 106 yards. The Wolverines had entered Saturday with five gains of at least 20 yards across three games; against Iowa, they produced six through the air. Their first touchdown drive included two long catches by Marsh before Buchanan scored from 18 yards.[8]

Michigan’s defense was effective enough to give that offense room to work. Freshman Tariq Boney had a sack, and John Henry Daley shared another with Dom Nichols. Iowa gained only 77 yards before halftime and went through four consecutive possessions ending in punts.[3]

Braeden Jackson kept Iowa level after the opening touchdown by returning the ensuing kickoff 99 yards for a score. Later, Deshaun Lee intercepted Underwood near the goal line. Lee and Underwood had been high-school teammates, and the interception prevented another Michigan scoring opportunity. Zach Lutmer led Iowa with 12 tackles as the defense repeatedly had to return to the field. Those contributions kept the deficit manageable until the offense finally scored early in the fourth quarter.[2]

Brown’s first touchdown to Vander Zee put Iowa ahead 14–13. Underwood answered with a 49-yard scoring pass to Buchanan, restoring Michigan’s lead. The Wolverines failed on the two-point attempt, leaving the margin at five. With 2:33 remaining, Iowa missed a 51-yard field-goal attempt. Michigan then ran three times, gained seven yards and punted.[1]

Ferentz explained that the long field goal had been within the range Iowa set before the game. His plan was to get within two points, use the defense and timeouts to recover possession, and pursue a winning field goal. Instead, the miss left his offense needing a touchdown.[4]

Whittingham acknowledged that Michigan’s inability to secure the last first down had become a recurring frustration.[7]

Progress without the result

Whittingham credited Underwood and the offensive line with improvement, but pointed to failures near the goal line, the kickoff return and the absence of a defensive takeaway. He also questioned whether Michigan should have sent more pressure on the last play. The Wolverines’ ability to move the ball was real; so were the chances they gave Iowa to remain close.[7]

Safety Rod Moore’s assessment, reported by MLive, was blunt: “We had about three opportunities to close out the game.”[5]

For Brown, the winning drive came after a very different start to his Iowa career. He had played in only three games for the Hawkeyes in 2025 after transferring from Auburn. This season he opened with three starts without an interception, including a perfect 12-for-12 passing performance against Northern Iowa. Saturday required him to operate through sacks and stalled possessions before delivering his best work at the end.[10]

Vander Zee also had a longer recovery behind the winning catch. Iowa’s biography records that he missed the first four games of 2025 through injury before returning for the final eight.[9]

Ferentz said the receiver’s ability to practice consistently this year had helped his development. He praised Brown’s composure through an uneven afternoon, too: “Hank never lost his poise.” Iowa left Ann Arbor with a conference road win because those two were still able to execute after Michigan had made most of the game difficult.[4]

Sources & further reading

Original reporting and research behind this article.

  1. Iowa at Michigan — official gamebookSeptember 26, 2026
  2. Vander Zee’s Last Second Touchdown Pushes No. 17 Iowa Past No. 18 MichiganSeptember 26, 2026
  3. No. 17 Iowa Downs No. 18 Michigan on Final PlaySeptember 26, 2026
  4. Kirk Ferentz — Iowa at Michigan postgame press conferenceSeptember 26, 2026
  5. Overheard outside Michigan’s locker room: Stupid penalties and a gut punch — MLive reportingPostgame September 26, 2026; published September 27 UTC
  6. Inside Iowa’s game-winning play vs. Michigan and the wackiness that came before — MLive reportingPostgame September 26, 2026; published September 27 UTC
  7. Everything Kyle Whittingham said after Michigan’s stunning loss to Iowa — Wolverines Wire transcriptPostgame September 26, 2026; published September 27 UTC
  8. Postgame Notes: No. 17 Iowa 20, No. 18 Michigan 19September 26, 2026
  9. Reece Vander Zee — official Iowa player biographyUndated biography; accessed September 27, 2026
  10. Hank Brown — official Iowa player biographyUndated biography; accessed September 27, 2026
  11. Michigan Stadium — Ken Lund photograph and licencePhotographed September 26, 2015; uploaded September 27, 2015

THE DAYBREAK / THE MORNING LETTER

A little more understanding,
every morning.

The day’s selected stories, the context behind them, and a deeper read. A considered start to your day, delivered to your inbox.

See what’s inside
Return to the edition