渡过黄河南下，孟海公首当其冲，孟海公不敌战败后，因而归附了窦建德。窦建德留部将范愿守曹州，孟海公随窦军西进洛阳救援王世充，但因为士卒疲惫，屡战不利。窦建德又不听谋士凌敬提出的改道攻入关中，结果在成皋一战被李世民所领的唐军击败，全军覆没，孟海公被俘，押解到长安，在621年时被李渊下令处死。孟海公死后，占据曹州的从弟孟啖鬼以孟海公的儿子孟义为首领，在曹、戴二州起兵反唐，并打算联络占据郓州的蒋善合一同发难，可是蒋善合已决心降唐，因此反而联合亲信伏杀了孟啖鬼，孟海公余部完全被唐朝平定。柏杨的《中国人史纲》一