Qin Devleti MÖ 265’te Han Devleti’ne ait olan Shangdang’a (günümüz Shanxi Eyaletinde) saldırdı. Han hükümdarı saldırıların durması için Qin’e Shangdang bölgesini vermeyi teklif etti. Fakat Shangdang bölgesinin yöneticisi Qin’e katılmak istemiyordu. Bundan dolayı Shangdang’ı Zhao’ya teklif ederek Han-Zhao ittifakını oluşturdular.

Bu durum Qin hükümdarını kızdırmıştı ve MÖ 262 yılında Zhao’ya savaş ilan etti. Eski kaynaklar iki ordunun asker sayısını yüz binlerle ifade eder; bu rakamları kesin sayımlar gibi değerlendirmemek gerekir. Qin ordusuna general Wang He önderlik etti ve Zhao ordusunu Changping’e kadar geri sürdü. Burada Zhao ordusuna general Lian Po önderlik ediyordu. İki ülke arasındaki savaş belli bir zaman sonra sonuç vermemeye başlamıştı. Qin ordusu her ne kadar saldırsa da Lian Po önderliğindeki Zhao ordusu bu saldırılara hep karşılık vermeyi başarıyordu.

Bu durum üzerine Qin Devleti farklı bir strateji uygulamaya karar verdi. Qin Devleti Han ve Zhao devletleri arasında general Lian Po’nun savaşmak için çok yaşlı ve korkak olduğu gibi söylentileri yaydı. Zhao kralı Xiaocheng bu söylentilerin gerçek olduğunu düşündü ve general Lian Po’nun yerine Zhao She’nin oğlu Zhao Kuo’yu Zhao ordusu yönetimine atadı. Qin Devleti de gizlice General Wang He’nin yerine ofansif savaşlarda büyük başarılar göstermiş olan General Bai Qi’yi Qin ordusu yönetimine atadı.
Zhao Devleti MÖ 260’da Qin Devleti’ne saldırmaya başladı. Savaşta çok iyi strateji uygulayan Bai Qi ve ordusu Zhao ordusunun etrafını sararak onları ablukaya almıştı ve dört bir yandan saldırmaya başlamıştı.

Savaşı kaybedeceğinin farkına varan Zhao Kuo tüm birlikleri ile ablukayı aşarak kaçmaya çalıştığı sırada Qin ordusu askerleri tarafından öldürüldü. Bunun üzerine Zhao birlikleri de teslim olmaya karar verdiler. Savaş sonrasında Shangdang halkından Qin’e karşı bir isyan girişiminden şüphelenen Bai Qi, teslim olan Zhao askerlerini idam etmeye karar verdi. Kaynaklarda, yalnızca küçük bir grubun sağ bırakılarak geri gönderildiği anlatılır.
Qin’in zaferiyle sonuçlanan savaş, Zhao’nun askeri gücünü ağır biçimde sarstı. Sima Qian’ın Shiji adlı eserinde, teslim olan yaklaşık 400.000 askerin öldürüldüğü ve 240 genç askerin serbest bırakıldığı anlatılır. Bunlar antik kaynağın aktardığı sayılardır; günümüzde doğrulanmış kesin kayıp rakamları değildir.
