Jake Rudock threw for one touchdown and ran for another and Iowa beat Minnesota on both sides of the ball in a 23-7 victory on Saturday.
Mark Weisman rushed for 147 yards on 24 carries, and Mike Meyer made three of his four field goal attempts to help the Hawkeyes 4-1, 1-0) start the Big Ten with a bang.
After losing their opener to Northern Illinois, they've outscored their last two opponents 82-10.
Senior linebackers Christian Kirksey, James Morris and Anthony Hitchens led a stifling effort on defense, including interceptions by Kirksey and Morris of Minnesota quarterback Philip Nelson.
Nelson hadn't played in two weeks because of an injury, but he started ahead of Mitch Leidner for the Gophers (4-1, 0-1).
Nelson lost 18 yards on nine rushes and completed 12 of 24 passes for 135 yards and one touchdown to Derrick Engel, who had 67 yards on five catches.