Iowa State forward Jameel McKay celebrates on the court at the end of an NCAA college basketball game against Oklahoma, Monday, Jan. 18, 2016, in Ames, Iowa. Iowa State won 82-77. (AP Photo/Charlie Neibergall)
AMES, Iowa (AP) Georges Niang scored 22 points, Monte Morris added 20 and No. 19 Iowa State beat top-ranked Oklahoma 82-77 on Monday night, its first win over a No. 1 team since toppling Wilt Chamberlain's Kansas Jayhawks in 1957.
Morris had a jumper, a key rebound and two free throws in the final 21 seconds for the Cyclones (14-4, 3-3 Big 12), who were actually slight favorites at home.
It was the third time a No. 1 team lost in the state of Iowa this season. Northern Iowa beat North Carolina and Iowa beat Michigan State.
Article continues below ...
Oklahoma's Isaiah Cousins hit a 3 with 41 seconds left to tie the game at 75. But Morris drilled a step-back jumper for the lead, and Abdel Nader's free throws with 3.1 seconds to go put it out of reach.
Buddy Hield scored 27 points and Cousins had 26 for the Sooners (15-2, 4-2), who could make a case for retaining the top spot with a win Saturday at No. 13 Baylor.