Dinos are tough to get rid of and toxic... so your fish, coral, and clean-up crew are going to have a tough time with it.
I'd do everything Bpb recommended. Blasting directly with hydrogen peroxide helped immensely when I was battling it, as well as days of darkness. I would stay away from the water changes too, as he recommended.
I never ran filter socks but with the right micron filter size, I've heard it helps with the removal.
It is definitely one of the most difficult things I fought in my tank but just be diligent and you'll overcome it.
Sent via Tapatalk