随着形势发展,李密接受了王世充拥立的小皇帝——隋炀帝的孙子杨桐的命令去剿灭宇文化及十万大军,虽然取得了胜利,但杀敌一万自损八千。而王世充不想让有了战功的李密凯旋归来,在朝堂上对自己权势构成威胁,于是积极准备在李密喘息未定之机予以歼灭。

王世充挑选精锐骁勇的人马,有两万多名将士,两千多匹战马,在洛水南边扎营。李密在偃师的北山头驻扎。当时李密刚刚打败宇文化及,有渺视王世充的情绪,不筑壁垒工事。
王世充在夜间派遣三百多名骑兵秘密进入北山,埋伏在山谷中。李密出兵应战,队形还没摆好就打起来了。王世充埋伏的骑兵发起冲锋,居高临下,冲向李密的营地,放火焚烧他的军营,李密的队伍逃散了。王世充乘胜追击打下了偃师,守将单雄信投降。
李密逃走后,其在各地的守将纷纷向王世充投降,王全部占领了李密原来的地盘,势力范围从洛阳一城猛然扩展到整个河南。王世充同时还得到了李密部下的秦叔宝、程知节(就是程咬金)、罗士信、裴仁基、单雄信等名臣大将。
六、家仇难忘影响了前途的抉择,逆势而动死有余憾
王世充刚开始善待瓦岗的将领,还把女儿许配给了单雄信。后来王世充篡位弑君,滥杀无辜,民不聊生。其他将领想法逃跑转投了李世民,而单雄信出于家仇的原因没有一起走。
公元620年,秦王李世民率兵攻打洛阳,而单雄信一马当先,持枪直取李世民。根据史料记载,单雄信所向披靡,几及太宗。就在千钧一发之际,徐茂公突然怒喝道:“此秦王也。”单雄信见老友为李世民出头,也卖了个面子,竟放了李世民一马。
621年,王世充、窦建德联军在虎牢关被李世民击败,被迫举军投降。为了杜绝后患,李唐把王世充手下的十几个骨干力量列了个名单准备予以处决,其中包括单雄信。

徐茂公与单雄信是结拜兄弟,于是他力劝李世民说单雄信“武艺绝伦,若收之于合死之中,必大感恩,堪为国家尽命”。除此之外,徐茂公还声明,自己愿意用官爵来做担保,但未获批准。
临刑前,徐茂公哭着对单雄信说:“我本想与你同死,但是我已经以身许国,还有很多大事等我去办。不过你放心,你的妻儿以后就归我来养了!”说完,徐茂公在自己大腿上割下一块肉,并让单雄信吃下。一代勇将单雄信就这样死在了刑场而不是战场上。
七、小结
大体来说,在隋末乱世,社会秩序混乱,在战场上厮杀的将士们今天投这个明天投那个是寻常事,大家都在为生存而战。所以说单雄信虽说换了翟让、李密、王世充三个主子,没必多说什么。但是在自顾不暇的乱世,单雄信能慷慨解囊扶危济困确实难能可贵。对于李唐一家的态度,懦弱的人可能选择忍或淡忘,而单雄信不忘家仇,家仇不报自己决不贪图富贵是难能可贵的。单雄信是个什么样的人,徐茂公最有发言权。而李世民不杀别人杀了单雄信,只是成则为王败则为寇,怕单复仇之心不死,怕自己留下后患先下手为强罢了。即使没有家仇的,对自己政权有威胁的武将有几个能得以善终呢?!










