At first glance, this fight seems completely unfair. On one hand, we have a skilled hunter with bladed boomerangs and spells in Anna. On the other hand, we have a cute little girl with little to no battle experience. But then, looks can deceive; you have to remember one important feature in this fight. Hanako is a demon, and Anna is a normal human! If there's anything consistent in fiction, its that demons have a natural advantage on Humans! True, her stat buffs don't really much when there's no allies around, but she can still hit things hard with her fists! She can counter attack! And when all else fails, there's the trump card in "whine like a spoiled little brat if things get too hard" that all little girls have and hope Anna just gives up from shear annoyance.