En el año 194, mientras Cao Cao estaba ausente atacando a Tao Qian en la provincia de Xu, sus subordinados Chen Gong y Zhang Miao decieron rebelarse contra él y ayudaron a que Lü Bu invadiera su base en la provincia de Yan.
Al poco tiempo, Lü Bu, quien se sentía amenazado por la presencia de Liu Bei, lideró sus tropas para atacarle.
Alrededor del año 197, Yuan Shao tenía el control de las tres provincias de Ji, Qing y Bing, al norte del río Amarillo, así que le escribió una carta a Cao Cao en tono arrogante.
Cao Cao se sentía amenazado por la creciente influencia de Yuan Shao en el norte de China y quería atacar a Yuan, pero creía que sus fuerzas no eran suficientemente fuertes.
Le aconsejaron también que aprovechara la oportunidad para eliminar a Lü Bu mientras Yuan Shao estaba en guerra con Gongsun Zan, pues era posible que Yuan Shao se aliara con Lü Bu para atacarlo.
En 197, Yuan Shu se autoproclamó emperador y envió a su subordinado Han Yin (韓胤) a que se reuniera con Lü Bu, proponiéndole un matrimonio entre su hijo y la hija de Lü Bu, con el fin de fomentar una alianza más fuerte entre ellos.
Lü Bu aceptó inicialmente la propuesta y envió a su hija con Han Yin.
Por otra parte, Yuan Shu estaba enfurecido por la traición de Lü Bu, de forma que envió a sus generales Zhang Xun (張勳) y Qiao Rui (橋蕤) a liderar un ejército para atacar Xiapi desde siete direcciones en colaboración con los Bandidos de la Ola Blanca liderados por Han Xian y Yang Feng.
Lü Bu estaba en una situación desventajosa, con apenas 3.000 hombres y 400 caballos de guerra.
Las tropas de Yuan Shu fueron derrotadas y Lü Bu las persiguió hasta que llegaron al sur del río Huai.
Lü Bu regresó a Xiapi y defendió firmemente la ciudad sin avanzar.
Lü Bu estuvo de acuerdo con el plan y pretendía dejar a Chen Gong y Gao Shun a que defendieran Xiapi mientras él se estacionaba fuera de la ciudad.
Lü Bu envió entonces a Wang Kai (王楷) y Xu Si (許汜) para que solicitarán refuerzos a Yuan Shu, pero éste se rehusó al recordar cómo Lü Bu había renegado antes de la propuesta de matrimonio entre sus hijos.
Wang Kai y Xu Si intentaron persuadir a Yuan Shu para que enviara ayuda, con el argumento de que Yuan Shu quedaría aislado de resultar eliminado Lü Bu.
El asediado Lü Bu se preparó para la rendición cuando Xiapi estuvo inundada por más de un mes, pero Chen Gong lo detuvo.
Hou Cheng persiguió él mismo al fugitivo y recuperó los caballos.
[5] En el Yingxiong Ji (英雄記; Registros de Héroes) se escribió que Cao Cao inicialmente quería salvar la vida de Lü Bu una vez que éste se comprometió a servirlo.
[7][8] Chen Gong aceptó entonces su destino y caminó hacia el campo de ejecución sin mirar atrás.
Guanzhong añadió algunos eventos ficticios, a la vez que los reales fueron modificados en gran medida para lograr efectos dramáticos.
Entonces se tragó el globo ocular y cargó contra Cao Xing.
Cao Xing fue tomado por sorpresa y murió a manos de Xiahou Dun, quien lo atravesó con su lanza en la cara.
[11] La biografía de Xiahou Dun en el Sanguozhi menciona brevemente que Xiahou Dun participó en una batalla contra las tropas de Lü Bu y que fue alcanzado por una flecha perdida, resultando herido en el ojo izquierdo.
Hao Meng murió más tarde a manos de Gao Shun.
Su subordinado Hou Cheng recuperó 15 caballos que les habían sido robados y los hombres de Lü Bu quisieron celebrar.
Hou Cheng estaba temeroso de que Lü Bu se enojara pues ya les había prohibido a sus hombres consumir alcohol, por lo que decidió presentarle a su señor cinco botellas de vino.
Lü Bu les hizo caso y mando que Hou Cheng recibiera 50 azotes antes de liberarlo.
Posteriormente, Hou Cheng, Song Xian y Wei Xu armaron una conspiración para traicionar a Lü Bu.
[2] En el Jiuzhou Chunqiu aparece un relato similar de la historia en el Romance de los Tres Reinos, excepto que en esta versión Lü Bu no mandó azotar a Hou Cheng cuando este le presentó vino.
Song Xian le respondió: «(Usted) escucha a sus esposas y concubinas pero ignora nuestros consejos.
Simplemente afirma que Zhang Liao se rindió ante Cao Cao y que fue nombrado «General de la Casa» (中郎將) y recibió el título de «Marqués secundario» (關內侯).