容垂秘密出兵，跨越青岭（今河北易县西南五廻山），经天门（今河北涞源县）凿山开路，出魏军不意直攻云中郡。慕容垂率军至猎岭（今山西代县夏屋山）时就命慕容隆及慕容农为前锋，进袭平城（今山西大同市）。当时燕国军队都因参合陂之战大败而畏惧魏军，就只有慕容隆这批来自龙城的士兵仍然奋勇进攻；而留守平城的魏将拓跋虔亦没作防备，故此在闰三月慕容隆兵临平城时才发现燕军，率众抵抗，最终败死，部众都被燕军接收。拓跋虔战死的消息令身处盛乐（今内蒙古和林格尔北）的拓跋珪感到恐惧，打算出走回避，但各诸知拓跋虔死讯亦各怀二心，令拓跋珪不知