MarkF
It sounds like you might have caught a Rio Grande Perch.