郓人将要作战,子家羁却不同意,他的意见是主动放弃郓城逃到晋国去;因为他认为鲁昭公可以从跌倒的那个地方爬起来。但是鲁昭公依然不肯,他仍然幻想着齐国人不会对自己的处境坐视不管,身边的公衍、公为等人也叫嚣着要让“叛国者们有来无回”。
子家羁愤然道:“天命不在君侯这里已经很久了!最后使君侯逃亡的就是这些人(他点指着公为等人)!上天降祸,他们却自以为是降福,福祸不知,怎能不失败?”
公为大怒,抖抖衣袖拔剑冲上来。鲁昭公受够了臣子们没完没了的争吵,他先把公为轰出去,又对子家羁说:“既然夫子总想求助晋国人,那么就请夫子到晋国辛苦一趟吧!”子家羁乐得离那些笨蛋远些,当天晚上就出发了。
公为决定在郓城郊外的且知要塞阻击三桓军。这是阳虎第一次独立指挥战斗,他此时在季孙家中的地位已经可以排进前五名,但是离室老的位置还有很长的距离,所以他迫切需要建立功勋来提升自己的地位。
阳虎生着一副罗刹相貌,并以行事胆大凶狠、作战勇猛而着称;通常没人会疯狂到想要和他正面厮杀。考虑到这一点,阳虎把军队分为两个部分,他请孟懿子率领主力并走在前面,又命副手公山不狃打着自己备用的战旗跟在后面,他自己则隐藏在主力之中。
三桓军到达且知要塞外围后,阳虎命主力在正面列阵,命公山不狃驻扎在距离主力约十里的地方。
公为看到这个阵势感到有些意外,但他瞬间就认为自己洞悉了阳虎的真实意图:“是了,阳虎一定是暗中得到了季孙除掉仲孙何忌的指令,所以摆出这种阵势。上天助我!这次一定不能使孟孙返回都城!”
公为把郓城军集合起来,领出要塞排好阵型。这只军队几乎全是步兵,只有十几乘老旧战车(因为穷,造不起战车,买不起马匹)。公为要求集中力量进攻孟懿子,不要理睬“阳虎”,因为阳虎只会作壁上观,绝不会对主力施以援手;并宣布能得孟懿子的封上大夫,能得大夫者封下大夫,能得军士者赏土地和奴隶。郓城军士摩拳擦掌兴奋不已;公为首先击鼓,军士们发起冲锋,人人奋勇争先,都想抓住孟懿子。
孟懿子随后击鼓,三桓军结成密集队形缓步前进,双方很快撞在一起。郓城军完全不顾阵型军令,拼着命想要撕开缺口挤进去;三桓军躲在盾牌后面努力抵挡进攻,指挥官们跑来跑去发布各种命令,巢车升起旗帜向“阳虎”求援。可是“阳虎”竟然视而不见,一直按兵不动。公为大喜,接下来又把后备军也投入到正面战斗中去。
孟懿子军中突然有人大喊:“我们被出卖了!”他们这回可支持不住了,军队开始缓慢撤退,郓城军不依不饶继续进攻。三桓军抵抗片刻后便掉头毫无秩序地撒腿狂奔,郓城军则跟在后面紧追不舍。
大部分败兵逃跑时仍然保持着队形,边逃边向两翼展开;孟懿子的大旗就像一条流着血的大鱼,吸引了身后全部鲨鱼的注意力。追兵的眼睛都盯在孟懿子的旗帜上,没有注意到眼前形势的变化,结果渐渐钻进阳虎设计的圈套。