Curious, why abandon and siege Sofia? Couldn't you have just attacked the sieging army and destroyed them? Or don't you have enough cavalry to chase the routers?