Brandon Perez made a 47-yard field as time expired and Abilene Christian avoided collapse with a 31-28 win over United Athletic Conference foe Tarleton State.