BOULDER, Colo. -- Stephane Pelle scored 27 points, including the short jumper with 25 seconds left that gave Colorado a 60-59 upset of No. 6 Kansas on Wednesday night, snapping the Buffaloes' 27-game losing streak to the Jayhawks.
Colorado (12-5, 2-2 Big 12), which hadn't beaten Kansas since 1991. also got 17 points from Michel Morandais and five points and 11 rebounds from David Harrison.
Kansas (13-4, 3-1) shot 33 percent in having its 10-game winning streak ended. Nick Collison had 16 points for the Jayhawks, while Keith Langford had 14 and Kirk Hinrich 10.
Kansas took a 53-50 lead with 6:38 remaining after a 9-0 run, and the Jayhawks were still up 57-53 with 3:17 left.
But the Buffs outscored Kansas 7-2 the rest of the way.
Pelle hit a 14-foot jumper and Morandais followed with a long jumper just inside the 3-point line to make it 57-57 with 2:28 to go.
Freshman Chris Copeland made one free throw to give Colorado its first lead in over seven minutes. Kansas' Michael Lee made both ends of a 1-on-1 with 39 seconds left to put the Jayhawks up 59-58.
Pelle then hit the 12-footer over Lee for the clincher.
Lee missed a shot in the closing seconds, and Hinrich's rebound attempt was thwarted, causing Jayhawks coach Roy Williams to storm the court appealing for a foul. But officials signaled the game was over and Colorado fans then stormed the court.