text: No. 2 Oklahoma 31, Kansas St. 21 _ Jason White threw for four touchdowns as Oklahoma overcame its own mistakes to beat Kansas State 31-to-21 today. Freshman star Adrian Peterson added 130 yards rushing, with all 26 of those coming in the second half.