Romero Osby scored 17 points, Steven Pledger added 15 and Oklahoma held off No. 5 Kansas 72-66 on Saturday to give the Jayhawks their first three-game losing streak in eight years.
The Sooners (15-7, 6-4 Big 12) snapped a 10-game losing streak in the series and took down a top 5 opponent for the first time since beating No. 4 Texas on Jan. 28, 2006.
Freshman Je'lon Hornbeak went 4 for 6 at the free throw line in the final minute, just enough to keep the Jayhawks (19-4, 7-3) at bay.
Cameron Clark hit two free throws to finish it off, and fans stormed the court after Buddy Hield came up with a steal and then dunked as the final buzzer sounded.
Kansas had the nation's longest winning streak at 18 games before losing three straight for the first time since February 2005.