Goodpasture's Cartwright gets best of future teammate in 5-AA softball semifinal