STILLWATER -- Oklahoma State talked about avoiding a "Kansas hangover."
Baylor just wanted to shake its ills, which had produced its first two-game losing streak of the season.
It took overtime Wednesday night at Gallagher-Iba Arena, but the No. 22-ranked Cowboys shook a ragged performance to finish feeling good, prevailing 69-67 and running their winning streak to four games.
With the game tied 67-67 in the closing seconds, OSU's Michael Cobbins blocked a driving A.J. Walton's shot, Markel Brown grabbed the rebound and started off on a coast-to-coast drive and a layup for the winning basket with :00.2 remaining.
The Cowboys improved to 16-5 overall, 6-3 in the Big 12. Baylor dropped to 14-8 and 5-4.
The Cowboys led by 13 points, 56-43, with 6:53 remaining before Baylor went on a 12-0 run to close to within one.
The Bears never led down the stretch in regulation but tied it twice, at 57-57 and finally at 59-59 on Pierre Jackson's two free throws with :06.5 remaining.
OSU had a shot to win it, but Markel Brown's 3-pointer from the corner clanged off the rim.
Jackson did all he could to bail out Baylor, finishing with 24 points, 20 of which came in the final 10:45. He scored six of the Bears' eight points in overtime on two 3-pointers.
Marcus Smart led the Cowboys with 14 points despite enduring his roughest shooting performance of the season, going 4-for-21 from the floor. Smart added eight rebounds and seven assists.
Brown added 13 points and Le'Bryan Nash 10.