This song is a great final battle theme. The Sega CD has a special boss battle theme for the first form of Zophar. It is a different take on this track. I liked that song a lot, but, unfortunately, it was replaced by the normal boss battle theme in the Playstation remake.
I believe in the power of humanity.