Joshua Jefferson scored 19 points and Milan Momcilovic added 18 as No. 3 Iowa State defeated Oklahoma State 83-71 in a Big 12 game Saturday in Ames, Iowa.