Unfortunately, it looks pretty bad. Once I have that much skeleton showing and a gaping mouth I usually find it's too far gone to save.
Take it out of the tank and do a sniff test. Does it smell like rotting flesh? If not you may be ok. low light, low flow, and lots of time.