Hi,
That infection really looks like its been going a while..is it possible you missed earlier signs like swelling?
I would definitely get that fish into a hospitol tank asap and consider antibiotics....thats a serious infection going. on there. Personally I would net the fish and try and swab that area with peroxide or iodine to clean it up....it may help the healing.
al