The Final Battle

...