Definitely a Hap cichlid from Lake Malawi, though I can't ascertain the actual type. Probably a Nyassachromis type - sorry, I'm sure I've seen this fish in photos before, but I can't identify exactly which one.
Try posting in cichlid-forum (under the Unidentified cichlids section) ... you'll get an accurate ID for sure.
