AMES, Iowa — Jaren Holmes scored 21 points and No. 12 Iowa State defeated No. 7 Texas 78-67 on Tuesday night.
Holmes hit seven of 13 shots, including two 3-pointers, and Gabe Kalscheur added 16 points.
Caleb Grill contributed 17 and Osun Osunniyi finished with 11 points and seven rebounds for the Cyclones (14-3, 5-1 Big 12).
Texas (15-3, 4-2) was undone by a second-half scoring drought that lasted nearly 4 1/2 minutes. Iowa State responded with an 8-0 run to seize control.
The Longhorns went 9 1/2 without making a shot from the floor.
A 3-pointer from Grill gave the Cyclones a 64-55 lead with 6:01 to play.
Christian Bishop led Texas with 12 points.
The Longhorns' Tyrese Hunter scored 10 points - all in the first half - in his return to Ames, after transferring from Iowa State. Hunter was greeted with boos and an occasional obscene chant from the student section.
He responded with six quick points, matching his scoring mark from his previous three games.
The Longhorns went on to build a 29-18 lead, before Iowa State answered with a 10-0 run, sparked by 3-pointers from Kalscheur and Grill.
Texas went the final 7:28 of the first half without a field goal, but only trailed 36-35.
Iowa State moved into a three-way tie atop the Big 12 standings with Tuesday's win. The finish came about 30 minutes after Kansas' 83-82 overtime loss at Kansas State, handing the Jayhawks their first conference loss.
Texas plays at West Virginia on Saturday night.
Iowa State visits Oklahoma State on Saturday.