Updated

Ames, IA (SportsNetwork.com) - Jameel McKay tied his career-high of 15 points and also had seven rebounds and three blocks off the bench as No. 9 Iowa State held off Kansas State 77-71 on Monday night.

Georges Niang scored 14 points with six rebounds and four assists and Monte Morris and Abdel Nader each netted 11 for the Cyclones (14-3, 4-1 Big 12), who were coming off an 88-81 win over Kansas on Saturday.

Nino Williams had 22 points on 8-of-13 shooting and eight boards, while Marcus Foster and Thomas Gipson chipped in 16 and 15 points, respectively, for the Wildcats (11-8, 4-2), who had their four-game winning streak come to an end.

"Our games gave a good effort against a really good team," Kansas State head coach Bruce Weber said. "They just out-toughed us for balls."

With the game tied with 2:48 to play, Naz Long made two free throws for a 71-69 Iowa State lead. Morris made a huge jumper to give the Cyclones a four- point lead with 37 tics left.

"I thought we had great urgency those last four or five minutes of the game," Iowa State head coach Fred Hoiberg. "Monte made a really nice move and hit a good floater in the lane there."

Long added two free throws after being fouled off an inbounds pass and Niang's free throws with nine seconds to play sealed the win.

McKay's 3-point play during a 6-2 run gave the Cyclones a 36-29 lead with three minutes remaining in the first half, but Foster scored seven straight points before Williams' jumper gave the Wildcats a 38-36 edge with over a minute to play.

After Morris pulled down his own miss on the next possession, Niang drained a 3 and the Cyclones owned a 39-38 advantage at halftime.

The Wildcats stormed ahead with a 10-1 spurt that included four free throws from Gipson to take a 54-49 lead, but Nader hit two jumpers and McKay nailed a right wing trey as the Cyclones went back in front with under 10 minutes to play.

Game Notes

The Cyclones extended their home winning streak to 17 games, including nine straight victories against conference foes ... Iowa State started off a seasons 4-1 in Big 12 play for the first time since 1999-00 ... Kansas State has lost six of its last eight meetings against Iowa State.