燕军,又派自己的两个儿子——世子忽和公子突率领机动部队绕到燕军背后实施战术包抄。燕军的注意力完全被郑军的主力所吸引,没有防备郑国的机动部队,结果在虎牢被郑军打得大败而归。
对此,《左传》轻描淡写地评论道:“没有充分的防备,不可以带兵打仗。”
这是在批评南燕军将领防备不周,不是领兵之才。然而,寤生熟知用兵之道,沉着稳重,郑国军中人才济济,他的两个儿子更是首屈一指的将才,善于出奇制胜——恐怕这才是燕军吃败仗的最主要原因。
惩罚了卫国之后,郑庄公又将矛头指向了宋国。正好,这一年秋天,宋殇公以大欺小,派兵夺取了邻居邾国的土地。邾国派遣使者前往新郑,请郑庄公出面主持公道:“请君侯派兵打击宋国,以泄心头之恨,敝国愿为前驱!”郑庄公欣然应允,以周王卿士的身份,打着王室旗号,会同邾国一起讨伐宋国。郑、邾联军势如破竹,很快打到宋国都城商丘的外城。
宋国派使者向鲁国告急。鲁隐公其实一直关注这场战争,早就知道战局的发展,但他故意问了使者一句话:“郑国人打到哪里了?”
使者回答说:“还没打到外城。”
这一问一答成为了历史上的公案:首先是鲁隐公为什么要明知故问,其次是使者为什么不据实回答。
对于后一个问题,有人分析说,那是因为使者恨其明知故问,所以说了一句气话;也有人认为,让敌人长驱直入打到首都的外城,是一件非常丢脸的事,因此使者故意隐瞒了战况。不管出于什么原因,使者这个回答让鲁隐公很生气,他觉得宋国人不够诚意,一方面想人家派兵支援,一方面还在打埋伏,不肯说实话。于是,鲁隐公背着手,对使者说:“宋公命寡人同赴社稷之难,说明战事已经十分危急。现在问您战况,您却说‘还没打到外城’,既然这样,我们也就不必派兵救援贵国了。您请回吧!”
那么,鲁隐公又为什么明知故问呢?有人认为这只是一句很随便的问话,有如“你吃了吗”那么随便,并没有什么深意,但是使者反应过激,以至于得罪鲁隐公。这种分析未尝没有道理,但是,军国大事非同儿戏,鲁隐公因为一句气话就弃盟国于不顾,这种行为本身也很令人怀疑:他或许根本不想与郑国为敌,只不过是缺少一个牵强的借口罢了?
要知道,去年五国联军围攻郑国,鲁隐公本来是不想参与的,只不过是因为公子翚自作主张出兵,才将鲁国拉下了水。因此,鲁隐公的明知故问,正是没事找事,意在激怒宋国使者,给他不派兵救援宋国提供一个借口。
寤生准确地抓住了矛盾的主要方面,也遵循了团结一切可以团结的力量的原则:卫国是去年进攻郑国的主谋之国,宋国则与郑国有不可调和的矛盾,寤生对这两个国家的态度非常明确,那就是以牙