AMES, Iowa (AP) - Sophomore Georges Niang scored a career-high 27 points and No. 16 Iowa State held off 23rd-ranked Oklahoma 81-75 on Saturday for just its second win in six games.
Melvin Ejim had 22 points with 16 rebounds for his 28th double-double as the Cyclones (16-4, 4-4 Big 12) moved back to .500 in the Big 12.
Oklahoma had pulled within three points when Niang buried a 3 to put Iowa Stata ahead 76-70 with 55.5 second left.
Buddy Hield scored a career-high 30 points for Oklahoma (17-5, 6-3), which saw its winning streak snapped at four games. The Sooners lost despite outrebounding Iowa State 46-33.