在刘继业派来的向导带领下,怀德军节度使邱衡率领军队从平昌出发,行军二日到达通州附近。
而蜀军这边,因为出征前,皇帝只下了旨意,一切军事行动由乐安郡王全权指挥。现在主帅新亡,周青并不归李承勇指挥。讨汉军副使李承勇率领五万余人迎敌,并报于武泰军周青。
周青非常务实,回报李承勇,建议进入通州城一起守城,紧闭通州城门,拒不出战。蜀军李承勇只好单独迎敌,与怀德军作战。
开战前,两军都选择在了地势平坦的地方,对阵军旗林立。李承勇感觉己方人数多于对手,信心满满。而怀德军是一支非常有战斗力的北方军队。邱衡此人虽然骄横,可骄兵悍将能打仗。凭借与蜀军多年对峙的经验,他深知蜀军与汉军战斗力不在一个档次上、毫不畏惧,将骑兵全部集中在部队中间。
战鼓响起,两军开始进军。先是慢走以节省体力,距离接近后,两军开始加速。近到百米左右,怀德军骑兵拔箭怒射,讨汉军竟然没有什么弓箭,敢情就是来冲杀的…蜀国在战术上彻底落后了。
等到两军近到互相厮杀之时,蜀军骑兵已有伤亡;加之蜀马矮小、更加适合驮运货物,遇到高头大马的骑兵难以抵挡。怀德军骑兵如利刃直插蜀军大阵中央。
双方激战四个时辰,蜀军大败,李承勇慌忙率军退往通州。邱衡领军对蜀军紧追不舍,以图将讨汉军彻底消灭在通州城外。
周青此人做事倒也稳重,听说李承勇要与汉军决战、心知不妙,整顿一支五千人的部队在城北林边布阵,时刻关注讨汉军动向。探子报说讨汉军败退,学张飞以马捆草木、弄的尘土飞扬。怀德军前部追至此处、情况不明,未敢贸然前进。
等邱衡赶到,整顿好军队再行进军,接应的蜀军很快就被打散。不过,周青为李承勇争取到了时间,使得讨汉军得以退回通州。
邱衡率军抵达通州,只见通州城上军旗飘扬,守城士兵已经严阵以待。邱衡见好就收,命令部队在通州北门附近驻扎。
随后数日,任凭怀德军如何骂战,周青就是不出战。偷袭是不成的。蜀道难行,又不可能带着攻城锤这些大型器械,邱衡在通州城下耗了五日,束手无策。渐渐地,入秋已深,天气转凉,邱衡将诈退和真撤相结合,大军开拔回撤,并在沿路布下伏兵。可惜,他遇到的是小心使得万年船的周青,周青就是老老实实地在通州呆着,完全没有汉军动静才派些探马出去。直到打探到汉军退至平昌,才敢派出少量军队在平昌到通州沿线设置岗哨。
由于汉军没有继续调兵增援,刘继业的第二次伐蜀在十月底进入到了尾声。战争的最后,他变成了配角。