There are so many species and morphs with this BB male coloration fromLake Malawi that is virtually impossible to identify. I don't think it's fully mature, judging by the pale yellow in the fins and the possible eggspot in the anal -and it might be a hybrid too