Looks like a young Hap. borleyi "redfin". I'm pretty sure that's what it is, they look different as adults.
Here's its description in fishbase. (its new name is Copadichromis borleyi) http://www.fishbase.org/Summary/SpeciesSummary.cfm?ID=2312
I also included this pic, note the female's coloration in the background.