Have it turn out Lyon is still alive, and is controlling the demon King, and the demon King cannot be damaged, and summons multiple Lyons each turn. To kill the demon King, you must get past the Lyon army and kill the real one.
Edit:Oh, and when you kill Lyon. The real final boss shows up, and it's Serra.