Naz Long scored 20 points and 11th-ranked Iowa State held off No. 9 Kansas 86-81 on Saturday night, recording back-to-back wins over the Jayhawks for the first time in 14 years. Georges Niang had 15 points for the Cyclones (13-3, 3-1 Big 12), who shot 9 of 20 on 3s in snapping Kansas' five-game winning streak.