Following the Qin victory at the Battle of Changping, the Qin commander Bai Qi ordered the 400,000 prisoners-of-war from Zhao to be executed by burying them alive. Subsequently, the Qin forces marched on the Zhao capital city of Handan in an attempt to conquer Zhao completely. However, the Qin troops were unable to capture Handan as they were already exhausted and also because the Zhao forces put up fierce resistance. King Xiaocheng of Zhao offered six cities to Qin as a peace offer and King Zhaoxiang of Qin accepted the offer after being persuaded by Fan Sui. Within Zhao, many officials strongly opposed King Xiaocheng's decision to give up the cities and subsequent delays caused the siege on Handan to be prolonged until 258 BC. Meanwhile, Bai Qi was consecutively replaced by Wang Xi, Wang Ling and Zheng Anping as the Qin commander at the siege.