公孙瓒摸着自己的长矛和白马说:“从前我觉得天下事可以一挥指头就能定下来,今日来看,不是我能决定的了,不如休兵,种田积谷。兵法云,百楼不攻。如今我有千楼,谷子积聚三百万斛在我的台子上,吃光这些粮食的时候,也就可以定天下之事了。”他想以此疲敝袁绍军,未来各家诸侯拼杀得力量弱了,我再去掺和。
这时候,袁绍部将麹义的部队拼命攻打。针对如此森严的防御,进攻方可以推着带有轮子的壕桥,把它推到壕沟上,越过壕桥进攻,但是公孙瓒的沟堑实在太宽了,壕桥不管用,袁绍的士兵只能跳到沟堑里攻打,这样就不能携带大型攻城设备,即便带了冲车下到沟里去(冲撞城门用的),这冲车也够不着京台上面的楼啊,于是只能从下面向上投掷和射击燃烧的火炬,去焚烧高楼。但是,战术上最怕以高制低,公孙瓒的将士从数十米高的台楼上向下射击,连射带刺、连砸带呛、连烧带浇,一通猛打下来,麹义的人损失惨重,打了一年多不能攻克。
双方从195年打到建安元年,196年,守在城外的麹义没了粮食,士兵饥饿,只得带着剩下的几千人退走,公孙瓒追出自己的“太阳系”,击破之,抢了他的全部辎重。