Fred Hoiberg has walked into Allen Fieldhouse to face Kansas enough times as a player and coach to anticipate what would happen to Iowa State on Wednesday night.
First, the sixth-ranked Jayhawks would go on a run.
Then, it would be up to his team to respond.
Sure enough, Kansas raced out to a big early lead, only for the 16th-ranked Cyclones to storm back and tie the game. But Iowa State never could get over the hump, and the Jayhawks managed to close with a flourish for a 92-81 victory.
"They came out on fire," Hoiberg said. "They do such a good job of jumping on you. But you can't panic and we didn't. I give our guys credit for climbing back into the game and cutting that thing to one late."
Andrew Wiggins scored a career-high 29 points, including six straight late in the game, to help push the Jayhawks' winning streak to seven straight games.
Wiggins, the nation's No. 1 recruit, has caught fire after a slow start to his college career. He had 27 points in Saturday's win at TCU, and matched that with an emphatic dunk that gave Kansas an 81-72 lead with just under 3 minutes remaining in the game.
"He's so aggressive right now," Hoiberg said. "You can tell he's oozing with confidence."
Perry Ellis added 20 points for Kansas (16-4, 7-0 Big 12), which has won five straight over the Cyclones. Joel Embiid added 14 points and 11 rebounds, while Naadir Tharpe had 12 points and 12 assists and Wayne Selden had 11 points and five assists.
Georges Niang led the Cyclones (15-4, 3-4) with 24 points. DeAndre Kane added 22 points and Melvin Ejim, battling foul trouble much of the game, finished with 18 points and eight rebounds.
"We just stayed poised," Kane said. "We knew in this building they were going to go on runs."
Iowa State started the season with 14 straight wins, but has dropped four of its last five. That includes a 77-70 loss to the Jayhawks earlier this month in Ames.
The Jayhawks held on despite a shortened bench. Forward Tarik Black missed his second game with an ankle injury while guard Conner Frankamp did not suit up because of a knee injury.
It didn't seem to matter early in the game.
The Jayhawks roared to a 30-14 lead in the opening minutes, dominating on the offensive glass and taking advantage of rapidly retreating Cyclones on the defensive boards.
"We were missing shots and they were making shots," Kane said. "Wasn't really anything we were doing wrong. Defensively we did our job."
Just as quickly, though, Iowa State whittled into the lead.
The comeback began with a jam off an alley-oop pass by Ejim, and picked up momentum when the Cyclones hit 3-pointers on four straight trips down court. By the time Monte Morris finished off the run, done mostly while Wiggins sat on the bench, the lead had been trimmed to 37-34.
"We came out and stubbed our toe early so we knew we had to battle back when we had our backs up against the wall," Niang said.
Ellis, who had 15 first-half points, finally got Kansas back on track with an easy dunk, and Embiid made two free throws to give the Jayhawks a 46-43 halftime lead.
The Cyclones pulled even for the first time when Kane buried a 3-pointer out of halftime, but the Jayhawks responded with 11 straight points to regain control. Wiggins did most of the work, hitting a long jumper and a scooping layup while also getting to the free throw line.
By that point, a packed crowd that included Kansas City Royals Billy Butler and Jeremy Guthrie and Grammy nominated musician Trey Songz was on its feet.
Iowa State made one more charge. Ejim scored to draw within 73-69 and force Kansas coach Bill Self to call a timeout, and Niang drained a 3-pointer moments later to make it a one-point game.
Embiid responded with a thunderous dunk, and after Kane turned it over at the other end, the Dustin Hogue intentionally fouled Wiggins on a fast break. He made both free throws, and then added a putback off Embiid's miss to make it a four-point trip.
"It hurt," Wiggins said of the intentional foul, "so I thought something was wrong with it."
Wiggins added a run-out dunk after another turnover to give the Jayhawks an 81-72 lead, and the defending Big 12 champions managed to hold on from there.
"I'm not surprised at all because we got prepared to play these games," Tharpe said. "It was a matter of time until everyone just went out there and started to play."