Looks like an older male Geophagus braziliensus, or one of the braziliensus complex. There are about 5 sub-species (if you're a lumper) or separate species if you're not, in the complex. Some are undescribed and known by location variant names, such as Bahia red, etc.