Hallie Christofferson scored 24 points and Nikki Moody had 20 points and 13 assists Tuesday night to help No. 24 Iowa State beat No. 16 Oklahoma 82-61.
The Cyclones (13-2, 4-1) snapped Oklahoma's six-game winning streak and pulled even with the Sooners for second place in the Big 12, a half-game behind No. 1 Baylor.
Nicole Blaskowsky added 17 points for Iowa State, making five 3-pointers.
Sharane Campbell led the Sooners (14-3, 4-1) with 19 points. Aaryn Ellenberg scored 16 points and Morgan Hook scored 11 for Oklahoma.
Iowa State owned a 47-29 rebounding advantage, led by Brynn Williamson with 10.