I only beat him once, with sheer luck, and Action Replay codes. I think I had some sort of "You're-not-really" Invincible Code, where, like Sephiroth, I had an invisible bar of health, which was quite big. I also had "You're-not-really" infinite MP, so I could use curaga, and when he prepares for his Draining Move (Debated as to whether it's Sin Harvest, or Descend, Heartless Angel), hit him with a Strike Raid. I had to have a few Elixirs, incase I was too far/too close to use Strike Raid.

If I didn't use codes, I would really get pwned. I'm not as good as you guys.