A tricky one, it's an Aulonacara species from Lake Malawi. It closely resembles one of the races of A. stuartgranti which was originally imported as Aulonacara 'Usisya'. But there are some different races and indeed different species which very closely resemble it, such as A. species 'Jalo' which has subtle differences in the sensory pits in its lower jaw reflecting a different habitat preference and different feeding behaviour. Some genera of Rift Valley cichlids just make your head ache