I would'nt have been able to tell the difference if I have not seen these fish in real life. Once you see a chrysogaster, you will never mistake it for anything else. They are just so unique. Even for chrysopterus, allardi and tricinctus. You have to see these fishes in person before you can be certain. I have been lucky, to be able to see all these fishes in Singapore. I've only seen the tricinctus once, and that experience cannot be described.