In a game filled with emotion, hard hits, and momentum swings, Ohio State and Iowa delivered a thriller that fans won’t forget anytime soon. The two powerhouse teams clashed in a high-stakes matchup that had everything from highlight plays to game-changing mistakes.
From the opening kickoff to the final seconds, the crowd was loud, the players were locked in, and the energy was sky-high. Ohio State, ranked in the top ten heading into the game, faced a tough challenge against a gritty Iowa team determined to pull off the upset.
First Half: Defense Sets the Tone
The game started off with both teams relying heavily on their defense. Ohio State’s defensive line, led by star edge rusher Jack Sawyer, came out strong, putting pressure on Iowa quarterback Deacon Hill from the very first drive. Iowa struggled to move the ball, going three-and-out on their first two possessions.
Ohio State’s offense also got off to a slow start. Quarterback Kyle McCord, who has shown growth this season, missed a couple of early throws, and Iowa’s defense took advantage. Led by linebacker Jay Higgins and cornerback Cooper DeJean, Iowa forced a quick punt after the Buckeyes’ first drive.
It wasn’t until late in the first quarter that the game saw its first big play. On a 3rd-and-6 near midfield, McCord connected with star receiver Marvin Harrison Jr. for a 42-yard gain that electrified the home crowd. That set up a short touchdown run by TreVeyon Henderson, giving Ohio State a 7-0 lead.
But Iowa answered quickly. After struggling early, the Hawkeyes found life thanks to a well-designed screen play to running back Leshon Williams, who broke multiple tackles and sprinted 58 yards to tie the game. Suddenly, it was 7-7, and the atmosphere grew even tenser.
Second Quarter: Turnovers Change Everything
The second quarter turned chaotic as both teams traded turnovers. McCord threw an interception on a tipped pass, giving Iowa the ball deep in Buckeye territory. Iowa capitalized with a field goal, taking a 10-7 lead.
But just two plays later, Iowa fumbled on a botched handoff, and Ohio State linebacker Tommy Eichenberg recovered the ball. McCord wasted no time and hit tight end Cade Stover for a 19-yard touchdown strike, putting Ohio State back on top, 14-10.
Before halftime, both teams added field goals, with the Buckeyes leading 17-13 going into the locker room. The first half was physical, with several players limping off the field after hard hits. Still, both teams looked sharp and focused on every snap.
Third Quarter: Momentum Swings Wildly
The third quarter was when the game really took off. Ohio State came out aggressive, running a no-huddle offense that wore down the Iowa defense. On their first drive of the half, Henderson broke through for a 34-yard touchdown run, giving the Buckeyes some breathing room at 24-13.
However, Iowa refused to back down. Their offense started clicking thanks to a series of short, quick passes and solid running from Kaleb Johnson. They put together a 12-play, 75-yard drive that ended with a touchdown catch by tight end Luke Lachey.
With the score now 24-20, the pressure shifted back to Ohio State. On the next drive, they tried to get fancy with a trick play, but it backfired. A double-reverse flea flicker resulted in a fumble recovered by Iowa at midfield.
The Hawkeyes had a chance to take the lead, but the Buckeye defense held strong, forcing a fourth-down incompletion. That stop brought the crowd to life again and seemed to re-energize Ohio State.
Fourth Quarter: Late-Game Heroics
With just under 10 minutes left in the game, Ohio State began what looked like a game-sealing drive. McCord completed four straight passes, including a crucial third-down conversion to Emeka Egbuka. A few plays later, Ohio State was in the red zone and threatening to put the game away.
But Iowa’s defense came up big again. A sack by defensive end Joe Evans pushed the Buckeyes back, and they settled for a field goal, making it 27-20 with just over six minutes remaining.
That’s when things got wild.
Iowa’s offense, known more for its grinding, methodical style, suddenly found a new gear. Deacon Hill launched a deep pass to wideout Diante Vines, who made an incredible one-handed grab for a 45-yard gain. A few plays later, Hill found Lachey again in the end zone for his second touchdown of the night.
Now tied at 27-27, the stadium was rocking. With just under two minutes to play, Ohio State had the ball and one last chance to win it.
Final Drive: The Buckeyes Deliver

Starting from their own 25-yard line, the Buckeyes knew they didn’t need a touchdown—just a field goal to escape with a win. McCord looked calm and confident, spreading the ball around and hitting receivers in stride.
The biggest play of the drive came on a 3rd-and-10 with under a minute left. McCord fired a dart over the middle to Harrison Jr., who made a leaping catch between two defenders for a 26-yard gain. That put Ohio State in field goal range.
After a couple of short runs to position the ball, kicker Jayden Fielding stepped up with 5 seconds on the clock.
From 44 yards out, the kick was up—and good.
Ohio State wins, 30-27.
The crowd exploded, the sideline stormed the field, and the Buckeyes remained unbeaten in one of their toughest games of the season.
Postgame Reactions
After the game, Ohio State head coach Ryan Day praised his team’s resilience.
“That was a hard-fought win. Iowa played us tough, and we had to dig deep to finish,” Day said. “I’m proud of how our guys handled the pressure.”
Quarterback Kyle McCord, who finished with 312 passing yards and 2 touchdowns, said the team stayed calm in the final moments.
“We practice those situations every week. We knew what we had to do, and we just executed,” McCord said.
For Iowa, it was a tough loss, but one that showed promise.
“We proved we can go toe-to-toe with anyone,” said head coach Kirk Ferentz. “I’m proud of how our guys fought.”
What’s Next
With the win, Ohio State keeps its College Football Playoff hopes alive and moves one step closer to a Big Ten title game appearance. They face a tough road ahead, including a matchup with rival Michigan that could decide everything.
Iowa, despite the loss, remains a contender in the Big Ten West. Their defense continues to impress, and if the offense continues to grow, they’ll be a dangerous team in November.
One thing is clear after this game: Ohio State vs. Iowa is a must-watch rivalry, and this latest chapter delivered in every way.
Underdog Triumphs and Heartbreaks: 2025 ACC Tournament Had It All