I'm not sure if it was also Sun Tzu or perhaps Marcus Aurelius who also mention that the most vulnerable state an army can be in is when it routs (this is borne out historically, as most battles with very heavy casualties on one side suffer them during a rout). So if you allow the enemy a gap to flee you have options to either spare them or wipe them out depending on your goal as a commander.