Een groot aantal gebeurtenissen en personages in de "Roman van de Drie Koninkrijken" is niet gebaseerd op historische feiten, maar uitgevonden door Luo Guanzhong en voorgangers van hem, die de verhalen over deze periode hebben geromantiseerd en daarbij zaken hebben overdreven, toegevoegd of weggelaten naargelang het hen uitkwam. Het resulterende werk wijkt op cruciale plaatsen significant af van wat er uit historische bronnen redelijkerwijs kan worden afgeleid dat er gebeurd is. Zo zijn de gevechten bij de Sishui-pas en Hulao-pas tijdens de campagne tegen Dong Zhuo (190–191), bij Changsha kort na de Slag bij de Rode Muur (208) en bij de Jiameng-pas vlak voor de Veldtocht voor Yi (214) door Luo Guanzhong verzonnen en beweert hij dat Guan Yu degene was die Hua Xiong doodde in de fictieve slag bij de Sishui-pas (gesitueerd in het jaar 190) in plaats van Sun Jian in de slag bij Yangren (191).