Elijah Johnson scored a career-high 39 points -- 12 in overtime -- and No. 6 Kansas rallied to beat Iowa State 108-96 on Monday night for coach Bill Self's 500th career win.