AMES, Iowa -- 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.
Travis Releford added 19 points for the Jayhawks (24-4, 12-3 Big 12), who snapped Iowa State's 22-game home winning streak and kept pace with No. 13 Kansas State atop the Big 12.
Johnson made two free throws with 4.9 seconds left in regulation to tie the game at 90-all. He and Releford buried 3s to put Kansas ahead 100-92 with 2:03 left, and Johnson drilled a 30-footer with 54 seconds left.
Korie Lucious scored 23 points and Tyrus McGee had 22 for the Cyclones (19-9, 9-6), who dropped their third overtime game in Big 12 play - and their second straight at the hands of the Jayhawks.
After the game a handful of those in the student section hurled small plastic megaphones at the Jayhawks as they ran back to their locker room.