綦公顺降秦
当初,北海地方的贼帅綦公顺率领他的三万人进攻郡城,已经攻陷郡城的外郭,进而攻击子城;城中粮食吃光了,綦公顺自认为很快就能攻陷,不设防备。中过明经科的刘兰成集合了一百多位城里的骁健袭击綦公顺,城中现有的士兵跟上他们一同进攻,公顺大败,放弃了营地逃走,郡城得以保全。于是,郡里的长官及大族把城里的百姓分为六个军,各自分别统领,刘兰成领一军。有一位宋书佐,离间各军,说道:“兰成得人心,必然不利于各位,不如杀了他。”大家不忍杀刘兰成,只夺了他的兵改交 宋书佐统领。刘兰成恐怕最终逃不脱祸事,逃跑投奔了綦公顺;綦公顺的部队高兴地喧哗,想拥载他为首领,刘兰成坚决推辞,于是以他为长史,军队事情都听从刘兰成的。过了五十多天,刘兰成从军队中挑选了一百五十人,去北海抢掠。离城四十里,留下十人,命他们多割草,分成一百多堆;离城二十里,又留下二十人,让他们分别扛着大旗;离城五六里,又留下三十人,埋伏在险要之处;刘兰成自己带领十个人,半夜悄悄地埋伏在离城一里多的地方;其余八十人分别安置在方便的地方,约定听到鼓声立即抢夺人畜,然后马上离开,并同时点燃草堆。第二天清晨,城中看远处没有显示战斗的烟火尘土,都出城砍柴放牧。接近中午,刘兰成带十人一直抵达城门,城上钲鼓乱敲,刘兰成的伏兵四处出击,抢夺了各种牲畜一千多头,以及砍柴放牧的人然后撤走。刘兰成估计抄掠的人已经走远,慢慢地走了回去。城里虽然出兵,但是怕有伏兵,不敢急追;又看到前方有旌旗、烟火,于是不敢前进,退了回去。不久城里知道上次刘兰成带的人很少,后悔没有追下去。过了一个多月,刘兰成又谋划攻取北海郡城,改为带二十人直接抵达城门。城中的人争相出城追逐,走了没有十里,綦公顺率领大军忽然出现。郡里的军队奔驰回城,綦公顺进军包皮围了郡城;刘兰成晓谕城里人,说一句话,城里的人就争相出城投降。刘兰成安抚老人儿童,对郡里的官员很尊重,见到宋书佐,还象过去一样有礼貌,于是给他钱,送他离境,城内外没有受騷扰。
当时海陵帅臧君相听说綦公顺占领了北海,率领他的五万人前来争夺郡城;綦公顺的人少,闻讯非常恐慌。刘兰成为公顺出谋划策:“君相现在离这里还远,肯定不加防备,请将军您急速行军袭击他的军营。”綦公顺听从了他的建议,亲自带领五千骁用,携带干粮,急速行军进攻臧君相。快要到时,刘兰成和二十名敢死兵士先行,距离臧君相营地五十里,见到君相手下出外掠夺的人肩挑背扛地向营地走去,刘兰成和他的手下也背着蔬菜粮食、炊具冒充抢夺的人,乘机进行侦察,了解了对方的军号以及主将的姓名。傍晚,与对方并肩进入营地,背着东西走遍了营地,了解到敌营的虚实以及夜里值更守卫的暗号。于是在空地点火作饭,至三更时,忽然在主将帐幕前一起拔刀乱砍,杀一百多人,对方受惊扰,綦公顺的部队也到达,急攻敌军,臧君相只身逃脱。綦公顺等俘虏并杀死了几千人,缴获臧君相的物资粮食和武器后回师,綦公顺的人马因此大大地强盛起来。当李密占据洛口,綦公顺带部下归附了李密;李密失败后,也来投降了秦。





