之后,安颉掉转头来,向空悬在后方的滑台发动进攻。刘义隆派遣北府兵出身的大将檀道济,救援滑台。魏军袭扰他们的粮草补给线,将檀道济的救援部队堵截在半道。拓拔焘得知安颉危急,又大力增援,加紧围困滑台。宋军在坚守几个月后,将粮食吃光,只好靠熏老鼠为食。
增援的宋军被围困在半道,粮草吃紧,一度也面临全军覆没的危险,幸得总督军檀道济在情急之下,在沙土上覆盖着少量白米,骗过魏军,凭借“唱筹量沙”之计,才保全军队撤回江南。
后安颉与前来增援的将士合兵攻破滑台,收兵回到京师。不久,积劳成疾、屡立战功的安颉去世,被追赠为征南大将军,进封爵位为王,谥号“襄”。
神麚三年的此次大战,拓跋焘面对刘义隆和赫连定的夹击态势,从容部署,先击夏后攻宋,娴熟地采用攻其必救、围城打援、示弱佯退等方略,因而接连获胜。宋国刘义隆发起的北伐,终以失败而告终。