Texas A&M came back from seven down midway through the second half.
The win ended a two-game losing streak for the Aggies (13-5, 2-2 Big 12) and gave A&M the Big 12 home win they needed to keep their NCAA tourney hopes on track.
Texas A&M started strong, opening up a 12-point lead, 24-12, on a Donald Sloan layup with 9:14 left in the first half and led at halftime by ten, 39-29.
Oklahoma went on a 25-8 run during the first ten minutes of the second half, taking a 47-45 lead on a 3-pointer by Tommy Mason-Griffin at the 12:18 mark in the second half.
Oklahoma extended their lead to seven points, 54-47, when Willie Warren made a fast break layup with 10:15 on the clock.
The Aggies fought back, finally regaining the lead, 61-60, on a 3-pointer by Dash Harris with 1:19 to go in the game.
That Aggie lead was short lived as Willie Warren made two free throws with 46 second left that put the Sooners ahead 62-61.
Donald Sloan made a driving jumper with 32 seconds remaining to give A&M a 63-62 lead.
Oklahoma (11-7, 2-2) had a couple of chances to take the lead.
Willie Warren's off-balance shot fell short, and Bryan Davis grabbed the rebound. Davis wasfouled but missed the free throws, giving Oklahoma another chance.
Tommy Mason-Griffin missed a shot, and Sloan was fouled on the rebound. He made two free throws with 3 seconds remaining.
The Sooners got the ball one last time, but Sloan intercepted a pass to end the game.
In addition to Sloan's 16 points, B.J. Holmes scored 13 points and Kris Middleton came off the bench to add 11.
Mason-Griffin led Oklahoma with 21 points.