She would launching from time to time wind blades against them and fire balls and it was enough since they kept moving and she could also use the body of the one she was fighting with to shield her.
But suddenly she saw an opening, maybe they weren't careful enough but as the 2 kids still using their vines wanted to attack her from behind they both used a different direction to launch their attacks and they stopped protecting themselves.
If she could use her speed combined with her wings she would be able to push them out of the combat zone.
Willow then waited until they were ready to attack her and then she kicked the kid she was fighting in the stomach sending him flying outside the circle that delimited the combat zone and then she used her maximum to dash once more towards the 2 kids left.