Dustin Hogue blocked a 3-point try with under a second left to help 17th-ranked Iowa State hold off Oklahoma State 63-61 on Tuesday.
Hogue had all 17 of his points in the second half for the Cyclones (11-2, 1-0 Big 12), who shook off a cold start to beat the Cowboys for the third straight time -- all by four points or less.
Phil Forte's layup pulled Oklahoma State within 63-61 with 55 seconds to go. But Hogue stuffed Tavarius Shine's try from the corner, and Georges Niang blocked Forte's desperation 3 at the buzzer.
Forte had 21 points and Le'Bryan Nash scored 19 for Oklahoma State (11-3, 1-1).
Oklahoma State went to Nash and Forte once it fell behind by double digits, and they helped the Cowboys rally to retake the lead at 43-42.
But despite hitting six of their first nine 3s in the second half, Oklahoma State fell two blocked 3s short of the upset.
With stars Bryce Dejean-Jones and Niang on the bench for the Cyclones, Hogue hit a 3 and a layup to go up 59-55 with 2:16 left.
Niang and Matt Thomas each had 10 points for the Cyclones.
Iowa State was doomed by cold shooting in a 64-60 loss to South Carolina in Brooklyn last weekend.
The Cyclones remained stuck in a massive slump in the first half.
Iowa State was an astounding 1 of 26 from 3-point range from the start of the Gamecocks game until Thomas buried a 3 with 2:25 left in the first half. Monte Morris followed with a layup, and Thomas buried a step-back corner 3 to give the Cyclones a 26-19 lead.
Hogue and Dejean-Jones opened the second half with 3s to help Iowa State go ahead 34-23.
Niang blew a chance to seal the game at the line with 22 seconds left -- but Hogue bailed out the Cyclones with a brilliant end to one of the best halves of his career.
Iowa State: The Cyclones beat Oklahoma State twice last season -- and Naz Long played a crucial role in both wins. Long hit a 3 to force triple overtime in a 98-97 win in Stillwater, then took Iowa State to OT with a long 3 as the Cyclones prevailed 85-81. Long had seven points Tuesday.
Oklahoma State: The Cowboys and Cyclones lost to the same two teams this season; South Carolina and Maryland. Iowa State dropped both on neutral floors, while Oklahoma State fell to Maryland at home and to the Gamecocks by 25 on the road.
Iowa State plays at No. 14 West Virginia on Saturday.
Oklahoma State hosts 10th-ranked Texas on Saturday.