Looks like P. pulcher to me, although I know what you mean about the red around the face seeming like P. taeniatus - perhaps a hybrid?
Keep a close eye on the poop, this fish (a female, I believe) looks either starved or riddled with intestinal parasites.