It may not be obvious to bettors that Iowa is better than Purdue. Purdue just scored 44 points on Illinois, beating Illinois by similar scire that PSU beat ILL.
Meanwhile Iowa struggled against MSU in a game that could have gone either way. Late MSU mistakes gave the game away to Iowa.