The Iowa game was an off-sides penalty and a KO return away from being a blow out. At the 11:11 mark in the 4th, it was 24-10. Then Iowa had a KO return for a TD making it 24 - 17. Even then, Ohio State was comfortable. Then, one of OSU's linemen returned a pass for a TD. I think it Gibson. It may have been Willliams... but, my memory is that Williams was off sides, nullifying the score which would have made it 31-17. Instead, Iowa went down the field and scored, tying it up.
Now, I'm not making excuses here - the Buckeyes didn't finish the game off and Iowa did what it had to do. But, my point to you is that the final score doesn't necessarily capture the relative "convicingness" of a victory.
Likewise, Iowa has been "for real" lots of times.... yet, they are 14-45-3 against Ohio State all time. 4 wins and one of those ties came prior to 1930.
Ohio State is 9-1 v. Iowa in the last 10 meetings - the lone loss being Ohio State's 7-33 autrocity in 2004.
So, what I'm saying is this - Iowa is Iowa. They're like Michigan State - they always do what they're supposed to do. Michigan State falls apart every year. Iowa is "fake good"