Zatanna is pretty good at using magic, but that won’t be enough to defeat the Dark Knight. Batman has a lot of gadgets and he’s also a better hand to hand fighter. While the magic would be dangerous for him, Batman’s speed and power can end this in one hit. He just needs to hit first. Batman wins.