El ejército fue desorganizado y derrotado en Shenhebei.
La moral del ejército estaba desorganizada y derrotada en Shenhepi.
Durante el período de los Dieciséis Reinos, los países se atacaron entre sí, todos queriendo eliminar las fuerzas hostiles y lograr la gran causa de la unificación. entonces las guerras continuaron. Tuoba Gui estableció la dinastía Wei del Norte. Después de establecerse, intentó ir al sur y competir en las Llanuras Centrales. Por lo tanto, los Houyan en la región de las Llanuras Centrales se convirtieron en un obstáculo en su camino hacia el sur. En ese momento, desde la perspectiva de la fuerza militar de ambos lados, Posteriormente Yan tenía una ligera ventaja, pero debido a las luchas internas por el poder y la inestabilidad política, el país no estaba tan unido como los Wei del Norte. En abril del año 20 de Taiyuan en la dinastía Jin del Este (395), Tuoba Gui llevó a su ejército a acercarse a la frontera norte de Murong Chui posterior, el líder del Reino Yan posterior, y envió al príncipe Murong Bao y a otros para liderar. Un ejército de casi 100.000 personas salió de Wuyuan (ahora al norte de Shouyang, Shanxi) para atacar a Wei, los dos bandos comenzaron una guerra. El historiador principal de la dinastía Wei del Norte propuso un plan a Tuoba Gui y dijo: El ejército Yan nos está subestimando, por lo que debemos mostrar nuestra debilidad para hacerlos caer. Tuoba Gui pensó que sí, así que dirigió a su ejército para evitar el ataque del enemigo y cruzó el río Amarillo hacia el oeste. Murong Bao marchó hacia Linhe (ahora Linhe, Mongolia Interior) sin luchar. Se sintió muy orgulloso y preparado para cruzar el río para perseguir al ejército Wei y penetrar profundamente en el interior de la dinastía Wei del Norte. En ese momento, Tuoba Gui fortificó el río, tendió una emboscada a los enviados de Yan Posterior y difundió la noticia de que Murong Chui estaba muerto. Los soldados del ejército de Yan Posterior lo creyeron y la moral del ejército estaba inestable. Durante el punto muerto, Tuoba. Gui envió tropas para cortar la retirada del ejército de Yan Posterior. Después de escuchar la noticia de que "Murong estaba muriendo", estalló un incidente entre los generales del ejército de Yan posterior. Murong Lin, el rey de Zhao, afirmó ser el señor del Reino de Yan posterior, pero fue asesinado después del incidente. La moral del ejército se volvió aún más inestable. Murong Bao vio el espíritu de lucha del ejército y no pudo cruzar el río. Además, extrañó la situación de su padre. Quemó todos los barcos que estaban destinados a cruzar el río, pensando que el río Amarillo no estaba congelado y al ejército Wei le resultaría difícil cruzar el río para perseguirlo, por lo que no tomó precauciones a la hora de retirar sus tropas. El ejército de retaguardia no instaló un puesto de guardia. Inesperadamente, unos días después, de repente llegó un viento frío y el río Amarillo se congeló. Cuando el ejército de Yan se retiró, 20.000 jinetes de élite cruzaron el río Amarillo. Shenhebei (ahora al sureste de Datong, Shanxi), fueron atacados violentamente por el ejército de Wei. Se perdieron decenas de miles de tropas. El comandante Murong Bao escapó solo. El ejército de Yan sufrió graves daños.
Después de esta batalla, el ejército Yan penetró ciegamente en el territorio de la dinastía Wei del Norte, perdió contacto con la retaguardia y ya estaba en desventaja. Al enfrentarse al enemigo a ambos lados del río Amarillo, se dejaron engañar por los rumores y se produjeron cambios internos. La moral del ejército estaba sumida en el caos y aparecieron signos de derrota. Si no hay defensa al retirarse, y hay intercepción por delante y persecución por detrás, el fracaso es inevitable. En la guerra, sólo cuando la moral de los militares es estable la moral puede ser fuerte, como se puede ver en esta batalla.