Christ Academy battled Prestonwood Christian North in the TAPPS 1A state semifinals.