I like K St, however, one thing to keep in mind is the big game next week with WV.
Definitely a big factor into the line but I have a problem with that logic in this game for two reasons.
A) Iowa State beat an unbeaten Oklahoma St at home last year to ruin their National Title dreams, I'll bet all the money in my online account that the K-State coaching staff will be reminding the team of this all week.
B) Kansas St. is not the kind of team that is very vulnerable to being upset by an inferior team. They don't rely heavily on creating turnovers on defense (like that Okie St. team did last year). And they don't have a complicated offense that is built around picking up huge chunks of yards through the air.
For the most part the line you up and pound you until they wear you down physically. I think Iowa State can hang around for a little while, but when they have to start taking chances to win the game K-State should pull away.