In the first bedlam men's basketball game between ranked teams since 2005, 23rd-ranked Oklahoma led nearly the entire game in an 88-76 win over number 8 Okahoma State on Monday night at the Lloyd Noble Center in Norman.
OSU led 10-7 early after a dunk by Markel Brown, who had 18 points.
Oklahoma responded with a 13-0 run to take the lead for good.
The Cowboys got within five points on two occasions later in the first half, but OU led at halftime 46-38
The Sooners opened up a 17-point lead with just under 14 minutes to go, but then slowed down their offense, and OSU made a run to get back in it.
OSU got within six points on a jumper by Le'Bryan Nash, but a Jordan Woodard three-pointer put the Sooners up 10, and OU's lead was double digits the rest of the way.
OU center Ryan Spangler was the difference, scoring 15 points and grabbing a career high 17 rebounds.
The Cowboys battled foul trouble all night, committing 29 fouls, and had three players foul out: Stevie Clark, Nash, and Kamari Murphy.
Oklahoma attempted 20 more free throws than OSU and made 15 more.
Woodard led OU with 18 points and the freshman from Edmond Memorial hit three 3-pointers.
Former Putnam West star Tyler Neal scored 15 points, making five of six shots and all three 3-point attempts.
Buddy Hield added 11 for the Sooners.
OSU All-American Marcus Smart led the Cowboys with 22 points but made just 6 of 18 shots and was just 7 of 13 at the free throw line.
Phil Forte had 20 points, and made all six of his three-point attempts.
Nash was held to eight points after scoring a career high 29 points in OSU's last outing against West Virginia on Saturday.
He fouled out in just 17 minutes of playing time.
Stevie Clark fouled out in just 11 minutes.
The Sooners have won 10 straight Bedlam games in Norman and 13 of the last 14.
OU improved to 17-4 overall, 6-2 in conference play.
The Sooners visit Iowa State on Saturday at 3 p.m.
OSU dropped to 16-4 overall, 4-3 in the Big 12.
The Cowboys host Baylor Saturday at 1 p.m. in Stillwater.