AMES, Iowa (AP) — Gabe Kalscheur scored 22 points as No. 15 Iowa State held on to beat No. 21 Texas 79-70 on Saturday.

Kalscheur hit 6 of 12 attempts from 3-point range, including a pair of long-range shots in the second half that helped the Cyclones (14-3, 2-3 Big 12) hold off a late charge by the Longhorns (13-4, 3-2).

Tyrese Hunter added 13 points for Iowa State.

Andrew Jones led Texas with 18 points and grabbed seven rebounds. Marcus Carr finished with 15 points.

After a sluggish start, Iowa State ended up shooting 57% and forced 20 Texas turnovers.

The Cyclones made just one of their first nine shots but started to take control midway through the first half. A 3-pointer by Kalscheur put Iowa State ahead 19-16, followed by a steal and layup by Caleb Grill.

Kalscheur later capped an 8-0 run with a pull-up jumper that gave the Cyclones a 34-22 lead with 3:55 left before halftime.

Kalscheur’s fourth 3-pointer extended another 8-0 run and pushed Iowa State’s margin to 51-36 early in the second half.

The Longhorns never drew closer than 67-62.

BIG PICTURE

Iowa State continued to bolster its case for an NCAA Tournament bid with its fourth win over a ranked opponent. Saturday’s win also ended a stretch of three losses in four games after a 12-0 start.

Texas was seeking its eighth win in nine games.

UP NEXT

Iowa State visits No. 19 Texas Tech on Tuesday, having faced ranked teams in four of its first five Big 12 games.

Texas is home for its next two games, Tuesday against Kansas State and Jan. 22 against Oklahoma State.