L.J. Cryer scored 22 points and No. 3 Houston won its ninth straight game with a 65-59 victory over Kansas on Monday night.