As far as Iowa and Wisconsin, I live in B1G country and have see both teams play numerous times this year and with the situation, -3 is about right, though I like Wisconsin to cover. Wisconsin played @Michigan St, @Michigan, BYE, Ohio St the last four weeks and that is one heck of a physical schedule. Iowa did struggle earlier on, and they frankly arent that good, but they really should've beaten NDSU, and their style typically doesnt lend itself to blowing anyone out (though Rutgers is beyond terrible). A couple keys will be if Kittle is out for Iowa, and how Wisconsin handles the pressure. One more loss and Wisconsin is likely out of the B1G West race, so that could either give them extra motivation, or cause them to falter.
This will be a tight game do the similar styles of the teams. I'd guess Wisconsin pulls away late as they have more playmakers than Iowa, though that doesnt take much, and have a better D. If they get up 10 or so in the 4th and force Iowa to throw, that will be Iowa's undoing. I'd keep an eye on the Wisconsin @ NW line in three weeks, especially if Wisconsin loses to Iowa or Nebraska. As mentioned that would all but end their B1G West hopes, and they would be off a brutal schedule.. @Mich St, @Mich, BYE, tOSU, @Iowa, Nebraska, @NW.