王发兵攻打宋国，晋国因三年前邲之战吃了败仗，不敢救援宋国，宋国被逼到互相交换儿子吃，拆开尸骨烧来做饭都不肯屈服。次年五月，楚军准备撤退，申犀在楚庄王马前叩头说：“我的父亲无畏知道必死也不敢废弃君王的命令，君王却食言了。”楚庄王不能回答，后来楚庄王采纳了申叔时的围城办法，宋国无奈屈服。