Punxsy 7th-grade girls' hoops hangs on against DCC