等合兵进攻虎牢，拓跋嗣自邺城（今河北省临漳县西南）派兵往救。毛德祖在城内深挖地道，招募敢死之士四百人，派参军范道基等率领，分六路从地道而出，道魏军包围圈之外，袭其阵后，杀死魏兵数百人，焚烧其攻城器具而还。魏军稍退即合，攻城更急，还分兵攻打许昌（今河南省许昌市东）。四月，拓跋嗣至虎牢，见到宋军悬绳在河中取水，知道城中乏水，于是在河上连舰，断绝其取水之路。三日后，自督众攻城，仍未攻克，遂回到洛阳。叔孙建攻东阳城，毁其北城约三十余步，刁雍建议快入，叔孙建不许。当时天气炎热，魏军多患疾疫，听说檀道济等将至，叔孙