TCF hasn't been friendly to the Hawkeyes until last year, but I don't see how the Gophers win unless Minnesota gets much better in the passing game and Iowa turns the ball over. Iowa should be better this year than last, particularly on the line of scrimmage and offensively as a whole. Iowa went to TCF Bank last year and absolutely manhandled the Gophers physically. Iowa out gained Minnesota by 300 yards on the road. Iowa's offensive line made people ask the question, did Hageman play? Being on the road, and likely the best chance for Minnesota to win a game down the stretch, it'll be a bloodbath physically and it'll probably be close for most of the game, but on paper, the Hawkeyes should probably win by 10 or 14 points.
Of course, with injuries, things can change in a hurry.