公之子公子小白和齐国正卿高傒从小相好，一听说雍林人杀了无知，就和秘密召公子小白从莒国回来。另一方面，鲁庄公听说无知被杀，也发兵送小白的哥哥公子纠回国即位，而派管仲带兵堵截住莒国到齐国的路，管仲一箭射中公子小白带钩。公子小白咬舌吐血假装倒地而死，管仲派人回鲁国报捷。鲁国于是就慢慢地送公子纠回国，六日方抵。这时公子小白已兼程赶回齐国，高傒迎立他为国君，是为齐桓公。鲁庄公大怒，为助公子纠争位，于是年秋天，再度领兵攻打齐国。齐、鲁两军在干时相遇，齐军大败鲁军。鲁庄公丢弃所乘战车，改乘轻车逃回。其御手秦子及车右梁