Oklahoma State blew a 19-point second-half lead before battling back to upset No. 15 TCU, 79-73, on Saturday in Stillwater.
The Cowboys (14-9, 5-5 Big 12) have won three straight and five of the last six.
OSU was led by Kalib Boone with 25 points, Caleb Asberry added 19 points and John-Michael Wright had 17.
Emanuel Miller led TCU with 17 points and Shahada Wells had 14.
The Horned Frogs (17-6, 6-4) have struggled since leading scorer Mike Miles Jr. suffered a right knee injury last week during a loss to Mississippi State. TCU also was minus injured big man Eddie Lampkin Jr.
OSU led 43-29 at halftime. Five quick points by Asberry to open the second half gave Oklahoma State its biggest lead at 48-29 with 18:49 left.
However, TCU went on a 20-3 run to cut the deficit and a Damion Baugh layup with pulled the Horned Frogs within 51-49 with 11:51 left.
TCU tied the game at 59-59 with 5:41 left, and took its first lead on a pair of throws by Miller.
The Cowboys were led by Wright down the stretch for the Cowboys, as his 3-pointer with 3:38 left gave OSU the lead for good at 66-65 and started a 9-0 run that included a dunk by Boone that started with an over-the-shoulder save by Wright.
Next up for the Cowboys is Iowa State on Saturday, Feb. 11 at 5 p.m. in the Hilton Coliseum. On Wednesday, Feb. 14 at 8 p.m. the Cowboys will play at home against Kansas.