Zakuro may have her cat form and some solid attacks but none of those will be enough to defeat Shion. Shion is just too powerful and has the advantage from both close and long range. Zakuro just won’t be able to keep up and her durability isn’t enough to let her tank any max power hit. This is definitely Shion’s battle to win and it likely won’t be all that close. Shion wins.