I would suggest a black out. Do a large water change and then completely cover the tank so that absolutely no light gets in. Wait 72-96hrs. Leave the tank alone (no feeding, no checking in...fish will be fine for 3-4 days).
When you open the tank back up the algae should be dead (hopefully). Then do another water change to remove the dead algae