Código fuente principal de entrada y salida de Flying Fox
De hecho, en ese momento, el grupo gobernante de la dinastía Liao era armonioso y políticamente sabio, por lo que no había ninguna posibilidad. Sin embargo, Zhao Guangyi creyó que era cierto e ignoró las objeciones del consejero Li Zhi. No había suficiente comida, pasto ni armas, ni preparativos suficientes para la Expedición al Norte, por lo que las posibilidades de victoria eran bajas. Sin consultar al primer ministro, decidió luchar contra la dinastía Liao y dividió sus tropas en tres grupos para la expedición al norte.
En la batalla, el Ejército de la Ruta Occidental liderado por Kehuan (gobernante, Mayi en el noreste del actual condado de Shuo, provincia de Shanxi), Shuozhou, Ying (gobernante, Jincheng, ahora condado de Yingxian, provincia de Shanxi), Yun (gobernante, hoy condado de Yingxian, provincia de Shanxi) Datong, provincia de Shanxi); el ejército de la ruta media capturó Feihu, Lingqiu (hoy condado de Yu, Hebei); Hebei) y entró en Zhuozhou. Ante un ataque masivo, Liao fue personalmente a Youzhou para dirigir la batalla con Shengzong. Adopte una estrategia de concentrar fuerzas para derrotar primero a la fuerza principal del ejército Song en el camino este y luego avanzar a otros caminos. Aprovechando el avance agresivo de Cao Bin y la falta de comida y pasto, lo acosaron y lo obligaron a retirarse. Lo persiguieron hasta el paso de Qigou (al suroeste de la actual Zhuozhou, Hebei) y lo derrotaron. Más tarde, envió al comandante en jefe Lu Ye Xie Yi a liderar un ejército de más de 65.438 millones de personas para contraatacar al ejército Song en las direcciones central y occidental, recuperó Yuzhou, Hufei, Huanzhou, Shuozhou y otros lugares, y capturó Yang. S.M. Renunció a "Ying" y "Yun" y se retiró de Daizhou. El ataque estratégico al Reino de Liao fracasó.