Iowa State raced away in the second half for a 78-61 win over Oklahoma as the Cyclones snap a two game losing skid at home.
Marial Shayok scored 21 points as the Cyclones reached the 20 victory mark for the seventh time in eight seasons.
The Cyclones visit Texas on Saturday.