NORMAN, Okla. — De'Vion Harmon scored 22 points and Oklahoma beat No. 9 Kansas 75-68 for its second victory this month over a top-10 opponent.
Oklahoma has won three of its last four games against Kansas in Norman.
Oklahoma also defeated then-No. 9 West Virginia on Jan. 2.
Kansas entered the game coming off losses at Oklahoma State and No. 2 Baylor.
It now has lost three straight games for the first time in nearly eight years.
Marcus Garrett had 21 points and 12 rebounds to lead the Jayhawks, who were limited to two offensive rebounds.
Jalen Wilson added 13 points for Kansas.