I think Iowa could win 8 weights but I don't think they will. I think Iowa wins six matches tonight and there will be an upset for both teams, something like 20-14.
Iowa has a 46-4 match record in the Big Ten dual season so far. Three of those four losses were in sudden victory and the other was by 2 pts. That's pretty impressive.