Kansas started the match well with the Jayhawks having several early chances but their shooting in the first ten minutes was astray which let UTSA off the hook.
The Roadrunners had a good passage in the middle of the first half that saw them really have the chance to open the scoring but the Jayhawks defense scrambled and put the attacking players off of the ball, while registering a block on Kaytee O'Brien's effort and a Maddie Dobbins save from Alexis Alaniz.
In the final ten minutes Kansas were able to come back in to the match but a stern defense from the Roadrunners kept the Jayhawks out to keep it scoreless at the break.
Kansas came out from half-time determined to hit the lead and peppered the UTSA goal with shots in an almost constant attack but Katherine Tesno was at her best to keep the Jayhawks out.
The pressure for Kansas did tell in the 65th minute as Ali Kimura found Liana Salazar who was able to control and shoot from just outside the area and put her side in front.
That saw UTSA respond and go on the attack and in the 73rd minute the Roadrunners were back on level terms after a Charlotte Husoe cross to the far post allowed Brianna Livecchi to head home her first goal of the season.
But less than one minute later the Jayhawks hit the lead as Lois Heuchan put away an effort after a Liana Salazar pass put her through to put in the goal that put Kansas back in front.
UTSA had some chances in the final 15 minutes but they could just not get the equalizer that they needed as Kansas held on for the 2-1 win.