Nate Kaeding scored the first points of the game for Iowa, as he connected on a 36-yard field goal, to give Iowa an early 3-0 lead. In the second quarter, running back Aaron Greving scored on a 1-yard touchdown run to increase Iowa's lead to 10-0. At the end of the half, kicker Clinton Greathouse kicked a 50-yard field goal, to pull Tech to within 10-3.
In the third quarter, quarterback Kliff Kingsbury connected with wide receiver Wes Welker for a 20-yard touchdown pass to tie the game at 10. Later in the quarter, Nate Kaeding connected on a 31 field goal, to give Iowa the lead again, at 13-10. In the fourth quarter, he kicked another field goal, this one from 46 yards out to give Iowa a 16-10 lead.
Iowa's defense continued to force Texas Tech to attempt field goals rather than score touchdowns. Robert Treece kicked a 23-yard field goal to cut Iowa's lead to 16-13. Tech's defense held, and Tech got the ball back. This time, Robert Treece kicked a 37-yard field goal to tie the game at 16. Nate Kaeding provided the winning score, by kicking a 47-yard field goal, to make the final score 19-16.