WEST POINT, N.Y. – Frank Harris threw for 359 yards and three touchdowns, including the game-winner to JT Clark in overtime, rallying UTSA to a 41-38 victory over Army on Saturday.
The Roadrunners (1-1) missed a 41-year field-goal attempt on the final play of regulation and Army (0-2) took the lead on the first possession of overtime on Quinn Maretzki's first field goal of the season before Harris brought back UTSA again.
Trailing 28-14 midway through the third quarter, Harris directed the Roadrunners to three straight touchdowns, taking the lead 34-28 with Brenden Brady's 1-yard run.
Army's Cade Ballard, who left the game midway through the third quarter with leg cramps, returned to throw a 42-yard score to Tyrell Robinson with just over a minute left in regulation.
The teams combined for 995 yards of offense. Ballard threw for 221 yards and Army finished with 304 yards in the air, the most for the Black Knights since they had 305 against Houston in 2001.
Army led 21-14 at halftime. Tyhier Tyler, who had a 77-yard TD pass to Ay'Jaun Marshall for the game's first points, reentered the game for Ballard, and scored on a 16-yard run for a 14-point lead midway through the third quarter.
But Harris threw 9 yards to Zakhari Franklin for a score and Brady added a pair of 1-yard scores.
UTSA bounced back after a 37-35 three-overtime loss to then-No. 24 Houston last week and ended Army's six-game streak of wins in home openers. The Roadrunners are at Texas next week. The Longhorns were a one-point loser to top-ranked Alabama on Saturday.
UTSA's Zakhari Franklin had 122 yards and two touchdowns on 10 catches. Joshua Cephus had 112 yards receiving, also on 10 receptions.
Army's Jakobi Buchanan ran for two TDs.
More AP college football: https://apnews.com/hub/college-football and https://twitter.com/ap_top25. Sign up for the AP’s college football newsletter: https://bit.ly/3pqZVaF