I hate to disagree
but.
It is not a firemouth. It may have some firemouth in it but I am really not too sure about that.
It is from the geophagus family. Right now I am leaning towards Geophagus SP "Tapajos Red Head" but I am at work and don't have my cichlid books in front of me.
Or even one of the micro-geo species.
I will post a more complete response when I have a chance to look tonight at home.
Still I'm pretty sure that it is not a firemouth however.