Kenzie Hare hit a winning 3-pointer as time expired, Audi Crooks scored 41 points and No. 10 Iowa State beat Kansas 79-76 on Sunday.