Quoted By:
>Dota 2
Well shit, I guess I'm gonna have to go with Shadow Demon, if only because it took Satan himself and another demon to stop him from poisoning everyone's souls. Closest thing to a main villain from that game.
Ash probably loses, especially if Shadow Demon can poison pokemon souls.