于公年轻的时候爱打抱不平,膂力过人,威猛非常。明末崇祯年间,他到京城参加进士考试,恰巧他的仆人身染重病,卧床不起,令于公非常担心。他听说街上有一个善于看相的老先生,挂念仆人安危,便立刻跑到大街上去找那个看相的。询问仆人的吉凶。
于公刚到大街上,正要询问算命的老先生,算命的就问道:“你莫不是想探问仆人的病情吧?”于公吃惊地点头称是。算命的说:“病人无妨,倒是你有危险。”于公就请算命的为自己占卜。算命的卜了一卦,惊讶地说道:“你三天之内就得死。”觉得不可思议。算命的不慌不忙说:“我略有小术,你出十两银子作为报酬,我一定替你消除灾难。”于公心想,生死之命已定,小小的法术岂能消解?就没有应允,起身要走。算命的说:“舍不得这么一点点小钱,日后你可千万不要后悔啊!”于公的亲戚朋友都很担心于公的性命。都劝他出点钱消消灾。于公执意不肯。
一转眼到了第五天,于公端坐在旅店里,静静地观察动静,整整一天平安无事。到了晚上,于公关上房门,点上油灯,身靠宝剑,直挺挺坐着。夜已深了,仍然没有死的征兆。正想上床睡觉,忽然听见窗缝间有悉悉索索的声响,于公吃惊不小,赶忙寻声望去,只见有个小人儿扛着一杆长矛进来了,一落地,就变得和平常人一样高了。于公拔剑而起,急忙刺去,那人闪身避过,一下子变小,又寻觅窗缝,想逃出去。于公迅速挥剑砍去,小人应手倒下。于公拿油灯照看,是一个纸人,已被拦腰斩断。于公不敢再睡,坐在床上等候妖怪再来。
过了一段时间,有一样东西穿窗进来,像恶鬼般狰狞可怕,刚一落地,于公立即抽剑击去,把它斩为两截,那怪物却还在地上蠕动,于公怕它再起来,又连刺几剑,剑剑击中,可是声音不像砍在柔软的肉体上,仔细一看,原来是个泥人儿,已碎成一片一片的了。于是于公把坐位移到窗下,两眼紧紧盯着窗缝。过了好久,又听见窗外有像老牛喘息的声音,有什么东西在推窗框,墙壁都被震得摇摇晃晃,看样子有倒塌的危险。于公怕被压在里面,心想还不如到外面去和它决斗,于是哗啦一下拔开门栓,冲出屋子。他只见屋外一个巨鬼,个头有屋檐那么高,在昏暗的月色中看他的脸,黑如煤炭,眼睛闪烁着黄光,上身没衣,脚下没鞋,手提弓,腰插箭。于公正在惊骇之际,巨鬼已经弯弓朝他射箭,于公急忙用剑一拨,箭应声落地。他刚想上前刺鬼,巨鬼又已弯弓射箭,他忙一跃避过,箭直射入墙壁,振振有声。巨鬼大怒,拔出佩刀,挥舞如风,往于公头上使劲劈来。于公像猴子似地往前一窜,巨鬼一刀劈空,砍在院子里的阶石上,阶石立刻断为两截。于公从巨鬼两腿之间穿过,挥剑击中巨鬼的脚宛,发出铿的一声。巨鬼更加暴怒,咆哮如雷,转身又砍。于公又伏下身子,从巨鬼的两腿之间钻过,刀落下来只砍断了于公的袍裙。这时,于公已跃到巨鬼腋下,举剑猛力砍去,也是铿的一声,那巨鬼一个倒栽葱,直挺挺地倒在地上。于公挥剑乱砍,声音硬梆梆的好像打更似的。于公用灯一照,原来是一具木偶,雕刻得很像真人。弓箭还挂在腰间,脸上刻画得狰狞凶恶,身上被剑击中的地方,都有血流出来。于公就掌灯直等到天亮。这时他才明白,夜里的鬼怪异物全都是那算命暗地里指使来的,想置自己于死地,借以显示他的灵验。
第二天,于公把夜间的事遍告所有的朋友,同他们一起去找那个邪恶的算命人。那算命的远远看见于公来了,赶忙隐身而去。朋友中有人对于公说:“这是隐身术,用狗血可以破它。”于公照他所说,暗中准备好狗血再去。算命的又故技重施,于公急忙把狗血向他站的地方泼过去,只见算命的原形毕露,满头满脸狗血模糊,只有两只眼睛闪闪发亮,像个鬼似的站在那儿。于公就把他扭送到官府,官府立刻判他死刑。