Peterson rushed for 183 yards and two touchdowns on 26 carries and added three catches for 45 yards for Oklahoma (4-2, 1-1 Big 12).
Peterson was injured on a 53-yard touchdown run with 6:38 left in the game. Coach Bob Stoops said his star running back might not return until a possible bowl game.
Iowa State's Bret Meyer was 14-of-25 for 149 yards with a TD toss and two interceptions for the Cyclones (3-4, 0-3), who have dropped four of their last five games.
2014 amfAR Inspiration Gala [PHOTOS]
Julius Randle breaks leg during NBA debut