Carl Blair hit four free throws in the final 23.6 seconds as Oklahoma held off a late run from Baylor for a 73-66 victory on Wednesday.
Blair finished with 19 points and Cameron Clark led the Sooners (12-9, 4-3 Big 12) 25 points.
Perry Jones scored 19 for the Bears (14-7, 4-4), Anthony Jones added 16 points, LaceDarius Dunn had 15 and Quincy Acy 11.
Oklahoma went up 67-53 with 4:49 to play after a 24-3 run before Baylor pulled to within 69-66 with 31 seconds remaining.
Steven Pledger and Andrew Fitzgerald each added 10 points for the Sooners.
The game was originally scheduled for Tuesday night but was postponed after a blizzard hit Oklahoma City.