这时,受命为中军将的兰陵王戴着“大面”,身穿铠甲,手握利刃,率领五百精骑,奋勇杀入周军重围,势如破竹,一直杀到洛阳城下。因为高长恭戴着头盔,城中的人不确定是敌军或是我军,直到高长恭把头盔脱下来让大家看到他的面貌,城上的人才派弓箭手开始放箭保护他。
之后高长恭成功替金墉解围,北周军队最后放弃营帐逃走,从邙山到谷水的三十里间的川泽之地,都是北周丢弃的兵器辎重。《北齐书》书载:“芒山之败,长恭为中军,率五百骑再入周军,遂至金墉之下,被围甚急,城上人弗识,长恭免胄示之面,乃下弩手救之,于是大捷。武士共歌谣之,为《兰陵王入阵曲》是也。”
君臣之间的关系,历朝历代都是一个难以捉摸的规律,总之,臣子与君王在你追我赶的权力过程中,臣子多半处于弱势群体。功高震主,兰陵王他不仅骁勇善战、屡建战功,而且忠以侍上,和以待下,在士兵和当时社会中广有威名。皇帝一面在人前对其嘉奖,私底下又惧怕树大招风的兰陵王。想方设法找个借口除掉他。
终于,公元565年的一天,高纬在与兰陵王谈及邙山之捷时,高长恭一句口误,竟让小心眼的高纬心中不悦,为他招致了杀身之祸。武平四年(公元573年)五月的一天,后主高纬派使者看望兰陵王,送来一件礼物,一杯毒酒。有苦难言的兰陵王,望着杯中如愁绪般的毒酒,一饮而尽,带着悲愤和遗憾离开了。
关于兰陵王的妻妾,历史上的兰陵王只有一人,就是南北朝时的北齐大将高长恭。根据史书记载,高长恭正妃姓郑,应该就是兰陵王妃了。关于她的出身不太清楚,史籍上也没有过多的记载。推测应该是朝中某位姓郑的大臣的女儿。另外,高长恭还有位妾室,姓王,是北齐王所赐。娶了妃子,自然也就有子嗣。
所幸,老天还没有让兰陵王断子绝孙。虽然史书上没有记载,但他有一个孙子叫高元简。兰陵王死的时候,齐国尚未灭亡,按例如果他有后嗣,是要嗣爵的,史书上没有记载兰陵王的嗣爵,说明兰陵王的王位没有被继承下去,但是他是有儿子的。
那么只有一种可能,这个儿子不是嫡出,而是庶出,当然生他的人也有可能就是当初高湛赏给兰陵王的二十妾中他留下的那一个。这就是说,兰陵王和他的王妃郑氏并没有儿子,有没有女儿不知道,没干过什么大事的女儿一般史官不予记录。兰陵王有儿子,但是这个儿子是庶子。