Angel Rodriguez hit two free throws with 5.6 seconds remaining to give No. 18 Kansas State a 52-50 victory over Oklahoma on Saturday night.
The free throws ended an 8-0 run by the Sooners in the final two minutes that tied the game with 13 seconds to play.
With Oklahoma trailing 50-42, Romero Osby scored the last of his 13 points on a three-point play to pull the Sooners within five with 1:58 to go. Sam Grooms then tied it with a 3-pointer and a driving layup in the final minute.
Rodriguez was fouled on a jumper in the lane and made both free throws to put the Wildcats back in the lead. Grooms had a chance to win it for the Sooners, but his 3-point attempt at the buzzer was short.
Will Spradling led the Wildcats (17-4, 6-2) with 12 points.
Osby had 13 points and seven rebounds for the Sooners (14-6, 5-3).