经很近了,乌丸人看到叛军已经安全,随即各自撤回领地。乌丸人撤走的第二天,叛军到达了一个叫石门的地方。公孙瓒和赵云带着八千铁骑突然杀了出来。叛军魂飞魄散,顿时大乱。叛军将士们一个个哭爹叫娘,狼奔豕突,抱头鼠窜。石门战场上血肉横飞,措手不及的叛军被汉军铁骑杀得七零八落。他们连一次反击都没有,瞬间就被汹涌澎湃的洪流淹没了。
张举也不要家眷了,在张纯和一帮亲卫的保护下,拼死杀出重围,最后只带着两千多人狼狈逃到了辽东。六万叛军被杀死一万多人,余众全部投降,叛军将士的家眷全部被抓。公孙瓒和赵云指挥铁骑士兵打扫完战场,立即押着俘虏回撤肥如。
闻讯赶来的乌丸铁骑几次在大军回途上突袭汉军,均被公孙瓒和赵云率领铁骑一一击退。公孙瓒在和乌丸人的对阵中被射中了一箭,他气得咬牙切齿地举刀发誓:“不把辽西乌丸杀个一干二净,我就不出辽西。”
当公孙瓒率领大军回到肥如城时,都尉田楷早已指挥大军把肥如城团团围住了。公孙瓒命令把俘虏和叛军家眷押到城下,一次杀一百个,一直杀到叛军献出城池为之。汉军一口气杀了一千人,血流成河,护城河里水都被鲜血染红了,无头尸体躺得象小山一样。