I think some of you are a bit too pessimistic about Iowa's offense. This is, by far, the best D we have seen or will see for the rest of the season. If we had the type of offense that could put up 40 on these guys, we'd be Bama (yeah, I know Bama lost tonight, but you take my point).
Going out and imposing your will on a top flight D, while it happens, is just not a reasonable expectation for the overwhelming majority of programs.
The weather is going to start getting cruddier so that always slows things down, but I could imagine us hanging 40+ another couple times before the year is done.
Also, after a really shaky start, Petras was 16/22 for 181 yards and 2 TDs through the final 3 quarters. And this against a very good defense with a WR corps that might charitably be called "scrappy". Some will just never see it this way, but we could do so much worse.