You probably got a hybrid coming from a mixed tank, but by looks I won't guess anykinda zebra, I would guess Psuedotropheus Acei. And the yellow spots on the anal fin are egg spots, supposed to be dumby eggs to trick female... she tries to pick up his dumby eggs while he drops a load of sperm in her to fertilize the eggs in her mouth.