之战发生于前685年，鲁庄公讨伐齐国的战争。前685年，雍林人杀公孙无知，齐僖公之子公子小白和齐国正卿高傒从小相好，一听说雍林人杀了无知，就和秘密召公子小白从莒国回来。另一方面，鲁庄公听说无知被杀，也发兵送小白的哥哥公子纠回国即位，而派管仲带兵堵截住莒国到齐国的路，管仲一箭射中公子小白带钩。公子小白咬舌吐血假装倒地而死，管仲派人回鲁国报捷。鲁国于是就慢慢地送公子纠回国，六日方抵。这时公子小白已兼程赶回齐国，高傒迎立他为国君，是为齐桓公。鲁庄公大怒，为助公子纠争位，于是年秋天，再度领兵攻打齐国。齐、鲁