Sorry, it is always hard to lose a big nice fish.
Based from experienced, I noticed that big ca/sa cichlids seems to response better with metronidazole + salt during critical bacterial sickness. The metro is to fight the infection while the salt helps them breathe better. Lots of aeration would also help in their hospital tank.