The power scaling is just too dumb at this point. He is still getting outclassed by a boss in terms of speed because if not, his fire magic could've landed on the armor and wouldn't have been countered by the weapon that reflects magic attacks.
Also, why not break the weapons with physical...
I guess we all predicted that the item would revive her. Hahaha. Also, why would teleportation not work? Sakura could've just insisted he could use it as much as needed because he has a lot of mana.