曹操攻打郯县未能攻克,就离开那里,转而攻取虑县(今江苏睢宁西 )、睢陵(今江苏睢宁东南 )、夏丘(今安徽泗县 ),这三个县都属下邳国。杜佑说:泗州下邳县北边有汉武原故城,再往北有郯县故城。睢陵故城在下邳县东南。夏丘,是尧封大禹为夏伯时的封地,汉代时是夏丘县。曹操将这些地方都屠戮一空,鸡犬不留,城中荒无人烟,再也没有行人。
15. 冬季,十月辛丑日,京城发生地震。
16. 有彗星出现在天市星区。
17. 司空杨彪被免职。丙午日,朝廷任命太常赵温为司空,录尚书事。
18. 刘虞与公孙瓒一直不和,公孙瓒多次与袁绍交战,刘虞制止他,却没有成功,还逐渐减少了对公孙瓒的粮草供应。公孙瓒非常生气,屡次违抗刘虞的命令,还侵犯百姓。刘虞无法约束他,于是派驿使向朝廷上奏章,陈述公孙瓒残暴掠夺的罪行,公孙瓒也向朝廷上奏,说刘虞供应的粮草不及时。双方的奏章往来不断,互相指责,朝廷也只能含糊其辞,不做明确裁决。公孙瓒于是在蓟城(今北京 )东南修筑了一座小城居住,蓟县属广阳国,是幽州牧的治所 。刘虞多次邀请公孙瓒见面,公孙瓒总是称病不去;刘虞担心他最终会叛乱,就率领自己的部队共计十万人前去讨伐他。当时公孙瓒的部队分散在外面,仓促之间只能挖掘东城准备逃跑。刘虞的军队缺乏训练,没有纪律,而且刘虞爱护百姓的房屋,下令不许焚烧,还告诫士兵:“不要伤害其他人,只要杀了公孙伯珪(公孙瓒的字 )就行。”但他们围攻了很久都没有攻下。公孙瓒于是挑选了几百名精锐士兵,趁着大风放火,直接冲击刘虞的军队,刘虞的军队顿时大乱,纷纷溃败。刘虞和他的下属向北逃到居庸(今北京延庆 ,居庸县属上谷郡。胡峤说:从幽州西北进入居庸关。宋祁说:唐代妫州怀戎县东南五十里有居庸塞,东边连接卢龙、碣石,西边连着太行、常山,是天下险要之地 ),公孙瓒追击攻打,三天后攻破居庸城,抓住了刘虞和他的妻子儿女,带回蓟城,还让刘虞继续处理州里的文书事务。恰逢朝廷派使者段训来给刘虞增加封邑,督管六州事务;并任命公孙瓒为前将军,封易侯(今河北雄县西北 ,易县前汉时属涿郡,后汉时被废除 )。公孙瓒于是诬陷刘虞之前与袁绍等人谋划称帝,胁迫段训在蓟城的集市上斩杀了刘虞和他的妻子儿女。原常山相孙瑾、掾吏张逸、张瓒等人,一起赶到刘虞身边,对着公孙瓒破口大骂,然后一同赴死。公孙瓒把刘虞的首级送到京城,刘虞的旧部尾敦在路上劫下首级,将其送回安葬(胡三省注:贤注:尾是姓,敦是名。我查阅古代有尾生这个人。 )刘虞向来以恩厚待人,深得民心,北方各州的百姓,无论是流亡来的还是原本就居住在此的,没有不为他的死感到痛惜的。
当初,刘虞想派使者到长安呈上奏章,但一直找不到合适的人选,众人都说:“右北平(今河北丰润东南 )的田畴,年仅二十二岁,虽然年轻,却有非凡的才能。”刘虞于是备下厚礼,邀请田畴担任自己的属官。准备好车马即将出发时,田畴说:“如今道路阻断,贼寇横行,以官方使者的身份出行,会成为众人的目标。我希望以私人身份前往,只要能到达长安就行。”刘虞同意了他的请求。田畴于是挑选了二十名自家的门客,一起出了西关(即居庸关 ),出塞后沿着北山(即阴山 ),直奔朔方(今内蒙古杭锦旗北 ),再沿着小路到达长安,完成了使命。
朝廷下诏任命田畴为骑都尉。田畴认为天子正流亡在外,尚未安定,自己不适合接受这份荣耀和恩宠,坚决推辞不接受。得到朝廷的答复后,田畴急忙往回赶,等他回到幽州时,刘虞已经遇害。田畴前往刘虞的墓前祭拜,打开之前准备的奏章,痛哭着离去。公孙瓒得知后非常生气,悬赏捉拿田畴,抓到他后质问:“你为什么不把奏章给我看?”田畴回答:“汉室衰微,人心各异,只有刘公始终坚守忠诚。奏章里的内容,对将军您可没什么好处,我担心您不爱听,所以就没给您看。况且将军您杀了无罪的君主,又与坚守忠义的臣子为敌,我担心燕、赵之地的士人都会选择投海自尽,再也没有人会追随您了。”公孙瓒听后,就把他放了。
田畴回到北方的无终(今河北玉田 ,无终县属右北平郡,是春秋时期无终子的封国,田畴大概是这个县的人。宋白说:无终在唐代是蓟州玉田县 ),率领宗族以及其他依附他的几百人,举行了一场庄重的盟誓:“不报君仇,我就无颜活在世上!”随后进入徐无山(今河北遵化东 ,徐无县属右北平郡,有徐无山 ),在山中找了一处地势险要又平坦开阔的地方定居下来,亲自耕种来奉养父母。百姓们纷纷前来归附,几年间就聚集了五千多户人家。田畴对乡亲们说:“如今大家聚居在一起形成了村落,但却没有统一的管理,也没有规章制度来治理,恐怕不是长久之计。我有个不成熟的想法,想和大家一起施行,不知道行不行?”大家都说:“行!”于是田畴制定了一系列规则,对相互伤害、盗窃、争讼等行为,根据情节轻重来定罪,严重的甚