Definitely looks amphilophus to me. Hard to say exact species. Many of the wild caught specimens that I have seen of both citrenellum and labiatus have some pretty remarkable coloration (Rapps has some cool pictures on his website). Without collection location, it be hard to determine exactly which species. If it is a tank raised specimen, unless you know where it comes from, there is a good chance that it has both citrenellum and labiatus in its heritage.
There are a lot of good stickys in the MFK New World Section about amphilophus and exactly how many distinct species there are.