The lesson was over faster than Shang had anticipated. He had felt like only a couple of minutes had passed, but, apparently, Shang had fought Astor for nearly three hours.
After the first two fights, Shang hadn't won another one. Astor had perfectly countered all of Shang's attacks after knowing what he could do.
Surprisingly, nearly every fight, Shang felt like he had Astor on the ropes. Astor was always so close to losing every single time.
Yet, for some reason, Astor managed to somehow wiggle out of his disadvantaged state.
At that point, Shang had already committed too much, making it harder for him to resist Astor's offensive.
The closest Shang had gotten was when he had loaded his sword with an Ice Blast. He had struck upwards against Astor's sword, completely destroying the attack.