The Horned Frogs used an 18-7 run that started with about nine minutes left to build a 77-71 lead with 34 seconds to play. Nembhard had nine points including a dunk and a three-point play during the stretch. The Cyclones pulled within three points twice in the remaining seconds but didn't get closer.
Rasir Bolton made all 13 of his free throws and finished with 26 points to lead Iowa State. He has scored in double figures in 13 of his last 14 games. Jalen Coleman-Lands added 12 points and Jaden Walker had 10.
TCU (11-7, 4-5 Big 12), which beat Oklahoma State 81-78 that ended a five-game losing streak, has won consecutive games. Iowa State (2-12, 0-9) has lost eight straight.
Iowa State plays at Kansas on Thursday that ends a three-game road swing. TCU plays at 13th-ranked Texas on Saturday.
For more AP college basketball coverage: https://apnews.com/Collegebasketball and http://twitter.com/AP--Top25
Stevens, Walker react to the tragic news of Terrence Clarke's death
Brad Stevens and Kemba Walker talk about the news of former Kentucky guard Terrence Clarke dying in a car accident on Thursday.
Former Kentucky Wildcats guard Terrence Clarke, 19, dies following car accident
Terrence Clarke, a freshman guard for the Kentucky Wildcats men's basketball team this past season, died following a car accident in the Los Angeles area on Thursday, it was announced.
Guard Montez Mathis transfers to St. John's from Rutgers
Rutgers guard Montez Mathis has transferred to St. John's after three seasons with the Scarlet Knights.