Mientras tanto, Dài Wèi y Duan Huang se mantuvieron en Tongguan, sin salir a luchar. Las tropas de Liu Bei acamparon en las afueras, insultando constantemente a Cao. Dài Heng deseaba atacar pero Duan Huang lo detuvo.
El noveno día, los sitiadores observaron que las fuerzas de Jang Xu habían abandonado sus caballos y se habían sentado en el pasto fuera del asedio; la mayoría estaba exhausta y durmiendo. Dài Heng ordenó preparar caballos para una ofensiva.
Cuando Cao Heng avanzaba, un grito retumbó. Maotong apareció con su tropa. Dài Heng retrocedió pero pronto se vio rodeado por Maotong y Pang De, quien lo atacaron en la batalla. Cao Heng luchó valientemente pero fue derrotado, dejando a sus tropas gravemente desorganizadas.
Pang De persiguió a Cao Heng hasta el castillo, donde Duan Huang intentó detenerlo pero no pudo. La batalla se extendió hasta que Cao Heng logró escapar con dificultad y subir al castillo.
De repente, un grito retumbó desde atrás. Maotong y Pang De volvieron a atacar. Cao Heng retrocedió a toda prisa pero fue derrotado por Maotong y capturado. Las tropas de Jang Xu continuaron el asedio.
Cao Heng fue llevado ante Cao, quien lo acusó: "¿Cómo perdiste Tongguan en tan solo nueve días?" Heng respondió: "Los soldados de Jang Xu se burlaban y agotaban la paciencia. Al ver su debilidad, decidí atacar pero cayó en el engaño."
Cao Heng admitió sus errores y fue castigado.
Cao avanzó directamente hacia Tongguan. Su hermano Cao Rong advirtió: "Tenemos diez días para prepararnos, ¿por qué no esperamos?"
Cao respondió: "Si esperamos, podemos perder más tiempo."
El ejército avanza, enfrentándose a la resistencia de los soldados de Duan Huang. La batalla se intensifica y Cao es herido, huyendo con dificultad.
Los soldados de Liu Bei atacan fuertemente. Duan Huang se ve rodeado por Maotong, quien lo derrota. Cao Rong y Duan Huang intentan rescatarlo pero son derrotados.
Cao Heng es capturado mientras intentaba escapar. La batalla termina con la victoria de los soldados de Jang Xu.
La poesía recuerda: "Después de perder Tongguan, Cao se vuelve en fuga; el estratega Cao está desesperado, quitándose su traje rojo. Dividido y confundido, la barba cortada y el cabello esparcido, la reputación de Maotong sigue subiendo."### Cao Cao caminaba cuando un jinete se acercó desde atrás. Era Ma Chao. Cao Cao quedó sorprendido. Sus subalternos vieron a Ma Chao acercarse y cada uno huyó en dirección opuesta, abandonando a Cao Cao.
Ma Chao gritó: "¡Cao Cao no te escapes!" Y al ver que Cao Cao corría hacia un árbol, Ma Chao le disparó una lanza. Cao Cao corrió entre los árboles y la lanza impactó en uno de ellos. Al intentar sacarla, Cao Cao ya se había alejado.
Ma Chao montó a caballo para perseguirlo. A su lado apareció un general llamado Cao Hong, quien exclamó: "¡No les hagas daño a mi señor! Estoy aquí." Con su espada en mano, apuró al caballo para detener a Ma Chao.
Cao Hong y Ma Chao lucharon durante cuarenta largos rounds. Cao Hong empezó a mostrar signos de agotamiento, mientras Ma Chao mantenía su ritmo firme.
Sam Hao, el hermano de Cao Cao, con una docena de jinetes detrás, se acercaba. Ma Chao decidió retirarse para no arriesgar a su señor y se alejó.
Cao Cao regresó al campamento, donde Cao Ren había resistido la embestida del enemigo y protegía el campamento sin más pérdidas.
Cao Cao entró en su tienda y suspiró: "Si hubiera matado a Cao Hong antes, hoy estaría muerto a manos de Ma Chao." Llamó a Cao Hong para recompensarlo con mayor generosidad.