Super Hydlide

Anybody played this title?

I'm almost at the end of the game, but I can't free the fairy who must help me to fight Kaizack, even with the help of the walkthrough...

What should I EXACTLY do, in order to free the fairy?

Thanks in advance.