Big 12 scoring leader J'Covan Brown had 19 points and Texas extended its winning streak to four games, rallying from an eight-point deficit to beat Oklahoma 69-58 on Tuesday night.
Oklahoma (13-12, 3-10) dropped its fifth straight game, its fourth straight at home and its fifth straight in its series against Texas (17-9, 7-6), which is seeking a 14th straight NCAA tournament appearance under coach Rick Barnes.
Myck Kabongo and Sheldon McClellan scored 13 points each for Texas.
Steven Pledger led the Sooners with 18, and Cameron Clark and Romero Osby had 13 apiece.
Oklahoma led 33-25 in the final minute of the first half, but Texas used a 10-0 run spanning intermission to go ahead.
Oklahoma rallied briefly to go up 37-35, but Brown hit three 3-pointers in a 3-minute span as the Longhorns seized control with a 19-5 run and went up 54-42 on a jam by Jaylen Bond with 10:56 left.
Before its current winning streak, Texas had lost five of six games, jeopardizing its NCAA tournament hopes.
But the Longhorns' ability to rally in the second half has proven invaluable in reversing their course. Texas has trailed at halftime in each of its last three games but came back to beat Texas A&M, then rallied from 13 down at halftime to defeat Kansas State before overtaking Oklahoma.
Against the Sooners, Brown was emblematic of Texas' recent turnaround. The junior guard struggled in the first half, going 2 of 8. He missed all four of his 3-point attempts and threw up two air balls before his shots began falling during the Longhorns' big second-half run. He finished 5 of 14 from the field and 6 of 6 from the free throw line.
Texas shot 38 percent (20 of 52) compared to 41 percent (24 of 58) for the Sooners.
Oklahoma led most of the first half after making five of its first six shots. Back-to-back 3-pointers by Tyler Neal and Osby put the Sooners ahead 28-21 with 2:22 left in the half. A 6-0 run just before halftime made it 33-25 before a three-point play by McClellan with 5.4 seconds left.
After Texas' second-half run put the Longhorns up by 12, Oklahoma closed within six points twice, the final time at 58-52 on Andrew Fitzgerald's basket with 4:59 left. But the Sooners came no closer as Texas went 13 of 14 from the line in the final 5:10.