Naadir Tharpe scored a career-high 23 points, freshman Andrew Wiggins had 17 points and 19 rebounds and No. 15 Kansas beat No. 8 Iowa State 77-70 on Monday night for its third straight win to open Big 12 play.
The Jayhawks (12-4, 3-0) handed the Cyclones their second consecutive loss after a 14-0 start.
Kansas opened the second half with a 16-5 run and led the rest of the way.
Joel Embiid finished with 16 points and five blocks for the Jayhawks, who outrebounded Iowa State 53-36 in perhaps their most impressive win of the season.
DeAndre Kane, who sprained an ankle in the loss to Oklahoma on Saturday, had 21 points for Iowa State (14-2, 2-2), which lost for the 17th time in 18 games against Kansas.
The Cyclones, the Big 12's top 3-point shooting team, were a dreadful 4 of 25 from beyond the arc.
Kane could have made it a one-possession game with under a minute left, but he missed a layup and Tharpe answered with two free throws.
Kansas committed 24 turnovers, but it survived by shooting 49 percent from the field and dominating the glass.
Iowa State had longed for another crack at Kansas at home after the Jayhawks rallied for a contentious overtime win here last season.
Melvin Ejim had 15 points for Iowa State, but forward Georges Niang had 11 points on 4-of-20 shooting from the field.