Lady Panthers fight back for win