Georges Niang scored 19 points, Bryce Dejean-Jones had 18 and 15th-ranked Iowa State held off No. 19 Texas 89-86 on Monday night.
Jameel McKay had 14 points for the Cyclones (15-4, 5-2 Big 12), who bounced back from a loss at last-place Texas Tech by running up a huge lead that nearly slipped away.
Iowa State broke open a tight game with a 27-12 run and went ahead by 21 with 11:36 left. The Longhorns answered with a furious rally that pulled them to 87-84 on Jonathan Holmes' 3-pointer with 22 seconds left.
Javan Felix scored 20 points and Isaiah Taylor had 17 for Texas (14-6, 3-4), which has dropped consecutive games for the second time this month.
(Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)