DeAndre Kane had 26 points, 10 rebounds and nine assists to help No. 16 Iowa State defeat No. 19 Oklahoma State 98-97 in triple overtime on Monday night.