AMES, Iowa (AP) -- Jiri Hubalek scored 13 of his career-high 26 points during a 20-2 run that gave Iowa State an early lead, and the Cyclones held on to snap Oklahoma's four-game winning streak with a 58-51 victory Tuesday night.
Mike Taylor added 12 points and six assists for the Cyclones (13-12, 4-7 Big 12), who won for the second time in nine games and kept alive their hopes of getting into the NIT.
Oklahoma (15-9, 6-5) couldn't quite overcome a rash of early turnovers and cold shooting and saw its NCAA tournament hopes take a hit. The Sooners had scoring droughts of 5:34, 5:24 and 5:05 in falling behind 32-17 at halftime, their fewest points in an opening half since trailing Texas A&M 22-17 on Jan. 14, 2006.
But led by Longar Longar, who scored all his 20 points in the second half, Oklahoma cut an 18-point deficit to 47-43 when Longar scored on a putback with 5:12 left. After Iowa State built the lead back to eight, Longar's two free throws left the Sooners trailing 53-49 with 53.8 seconds remaining.
Iowa State then survived a flurry of missed Oklahoma shots in the final seconds, including three 3-point attempts by Michael Neal. The Cyclones finally wrapped it up on two free throws each by Taylor and Dodie Dunson.
The Sooners' Nate Carter, who had been averaging 19.3 points in league play, didn't score until making two free throws with 12:15 left and finished with two points on 0-for-5 shooting. Bobby Maze scored 10 points for the Sooners.
Hubalek, a 6-foot-11 junior, scored on a variety of moves inside while making 11-of-16 shots. His previous best had 19 points twice, most recently in a victory over Baylor on Feb. 3.
Rahshon Clark scored 10 points for Iowa State after totaling only nine in the previous four games. Clark helped offset the struggles of Wesley Johnson, who got into foul trouble and had a season-low two points.
Iowa State went scoreless through the first media timeout and trailed 5-0 before Hubalek got going. During a 3-minute stretch, he hit a jumper in the lane, scored on a turnaround, sank two free throws, knocked down a 3-pointer and went high to score off a lob from Taylor.
He later made a jump hook while fumbling the ball on the way up, helping the Cyclones build a 20-7 lead. Things went so well for the Cyclones that Jessan Gray banked in a jump shot from the free-throw line at the halftime buzzer.
Iowa State increased its lead to 39-21 before Longar got seven baskets over the next 11 minutes to get the Sooners back in it.