Era finales de otoño y principios de invierno, y el clima estaba helado. Tan pronto como llegó a Bazhou, Yang Liulang ordenó a los soldados que establecieran defensas en la muralla de la ciudad y se prepararan para enfrentarse al enemigo.
Los exploradores de Liao notaron esta situación y lo informaron al comandante en jefe. Después de escuchar esto, el entrenador en jefe decidió aprovechar el equilibrio inestable de Yang Liulang para lanzar un ataque. Enfadado, envió un enviado secreto al campamento del ejército Song para aprovechar la oportunidad para espiar la situación militar.
El enviado regresó al campamento e informó al comandante en jefe que la muralla de la ciudad del Ejército Song tenía menos de tres metros de altura y que los soldados del Ejército Song estaban agotados de haber construido la ciudad. El comandante en jefe del ejército de Liao se alegró aún más después de escuchar la noticia y ordenó a sus tropas que descansaran bien y recargaran sus baterías para derrotar al ejército Song de un solo golpe tres días después.
Yang Liulang despidió al enviado del ejército de Liao e inmediatamente ordenó a los soldados que dejaran de fortificar, durmieran en tiendas de campaña durante el día y se turnaran para buscar agua e irrigar la ciudad por la noche. Tres días y tres noches seguidos.
El día de la batalla decisiva, el ejército de Liao tocó tambores e instó a sus caballos a correr hacia la ciudad de Bazhou, pensando que podrían saltar el muro bajo y capturar Bazhou de un solo golpe. Inesperadamente, cuando llegué a la puerta, lo que vi no fue un muro de tierra de más de diez pies de alto, sino un muro de hielo reluciente de decenas de pies de alto.
El comandante en jefe del ejército de Liao conocía el truco, pero aun así ordenó a sus subordinados que atacaran por la fuerza la ciudad debido a su gran número de tropas. Pero tan pronto como los soldados de Liao se acercaron a la pared de hielo, resbalaron y cayeron. El ejército Song entró en la ciudad cada vez más temprano, y una flecha disparó al ejército de Liao como una langosta. El ejército Song emboscado en el bosque a ambos lados también aprovechó la situación y salió corriendo. El ejército de Liao fue tomado por sorpresa y huyó en todas direcciones.
Las condiciones naturales, como el clima, a menudo tienen un gran impacto en el resultado de las guerras. La razón por la que Yang Liulang pudo derrotar a más con menos fue porque podía aprovechar las características del clima frío y las condiciones naturales para esperar oportunidades para atacar temprano y derrotar al enemigo.