Jaren Holmes scored 23 points — including 10 straight for his team during a key second-half stretch — and Gabe Kalscheur added 19 points to boost No. 12 Iowa State to an 80-76 victory against visiting No. 5 Kansas State on Tuesday night in Ames, Iowa.Holmes had 18 points after halftime and was 8-for-11 from the floor overall to help the Cyclones finish at 57.1 percent. Iowa State (15-4, 6-2 Big 12) led by 10 points midway through the second half before holding on.Osun Osunniyi scored 16 points for Iowa State while Tamin Lipsey had 10 points and a team-best six rebounds. Holmes added seven assists.Nowell paced Kansas State (17-3, 6-2) with 23 points, including a 4-for-5 effort from deep. Cam Carter (15 points), Keyontae Johnson (15) and Massoud (13) followed in double figures. Johnson added 10 rebounds to notch a double-double, and Nowell was just shy of the feat, collecting nine assists.No. 10 Texas 89, Oklahoma State 75Marcus Carr poured in 21 points to lead a balanced offensive attack and the Longhorns were in control throughout against the Cowboys in Austin, Texas.The Longhorns (17-3, 6-2 Big 12) led for all but the first 2 1/2 minutes of the game, held an eight-point edge at halftime and never let Oklahoma State get closer than six points in the second half. Texas has won two straight after a loss at Iowa State on Jan. 17 and is now 10-2 with interim coach Rodney Terry at the helm.Kalib Boone and John-Michael Wright each scored 18 points and Bryce Thompson tallied 11 for Oklahoma State (11-9, 3-5), which had a two-game winning streak snapped.No. 11 TCU 79, Oklahoma 52Mike Miles scored 23 points to lead the Horned Frogs over the Sooners in Fort Worth, Texas.Miles put up eight points during the Horned Frogs’ 16-3 start as TCU took control from the beginning. Damion Baugh and Micah Peavy added 13 points each for the Horned Frogs (16-4, 5-3 Big 12), who have won back-to-back games.CJ Noland scored 11 points for the Sooners (11-9, 2-6), who have dropped a season-high three consecutive games.