,英军指挥官拉兰多勋爵在黎明前骑马巡视前沿哨所。当他沿山脊前行时,他听见深沉的声音从对面山脊传来,那是中国包裹炮车轮子出来的。突然阵地的左面传出一声枪响,拉兰多立即策马返回营地命令部队行动。英军前哨终于在浓雾中现前进中的中国纵队。
浓雾使双方都不能准确评估战场形势,双方指挥官都无法下达适当的命令。战斗变成小规模的遭遇战。
双方士兵都被浓雾中莫名其妙飞来的子弹射杀,英军弹药桶受潮导致大量步枪无法射击,双方生近距离白刃战。
尽管如此,蔡锷指挥中国的军队还是不断取得进展,炮兵无情的肆虐英军的营地,英军很多阵地弹药开始紧张,而受重创的步兵团撤退后,五千中国的军队出向英军进攻。
而英军只能集合两千人应对。中国还有大量预备队。中国炮兵开始轰击拉兰多的指挥部。拉兰多幕僚斯特朗维少将被炸断一条腿。拉兰多的副官恳求拉兰多勋爵撤退到安全地带。
随后,炮声隆隆,战斗进入白热化,英军伤亡惨重,但中国的军人还在源源不断开来。
蔡锷在战前会议讨论作战计划时,主张从下游渡河登上南岸峭壁,出奇不意两面钳形夹攻英军。他的判断是准确的。