The San Diego State Aztecs held on to beat Kansas 61-57 on Sunday, ending the Jayhawks' 68-game non-conference winning streak at Allen Fieldhouse.
Xavier Thames scored 16 points, four on free throws in the closing seconds of the game which sent the Aztecs from No. 21 to No.13.
Kansas (9-4) had a chance to tie the game when Perry Ellis went to the free throw line with 11.9 seconds left. He made his first free throw but, after San Diego State (12-1) called timeout to ice him, Ellis missed the second and the Jayhawks were forced to foul.
Thames made both free throws to give San Diego State a three-point lead, and the Aztecs fouled rather than allow Kansas to attempt a tying 3-pointer.
Frank Mason missed the first and made the second, and Thames made two more foul shots with 4.6 seconds left to seal the win.