We all knew Sakura was exceptional at chakra control and very book smart from earlier on. So i could see how she learn to heal and get Tsunade's strength. What I dont get is how she, in this fight, has the chakra capacity to do all that stuff for extended periods. She was never known for having a good amount of chakra but now she seems to have a grip of it.