The Cowboys made the Cyclones look just as bad in the first 10 minutes.
Roland opened the scoring with a 2-yard touchdown run, and Justin Gilbert made it 14-0 Cowboys by taking a Richardson interception back 31 yards.
Oklahoma State pushed its lead to 21-0 on an 8-yard TD pass from Chelf to Charlie Moore midway through the first quarter.
To that point, Iowa State had given up an astounding 92 points in the 69:15 dating back to the start of the Baylor game.
But instead of burying the Cyclones, the Cowboys allowed them to climb right back into it.
Quenton Bundrage caught TD passes of 22 and 20 yards -- the first from Richardson, the second from backup Grant Rohach -- to help Iowa State pull within 28-20 by halftime.
But there would be no repeat of 2011, when the host Cyclones stunned the Cowboys in double overtime and ruined their shot at a national title.
Rohach finished with 97 yards passing for Iowa State, which converted just 4 of 20 third downs and punted 11 times.