How do you beat Sephiroth in KH2?

Hi! I'd like the answer ASAP please!
Stuck on him I know it's an optional boss o.O Just please tell me in detail HOW.TO.BEAT.HIM.
Thank you.
2 answers 2